|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
Caller-supplied context and GPU-derived output for turning a raw VisionResult into something a caller actually wants: analysis today (VisionAnalysisContext/VisionAnalysis and their per-intent pieces), extraction context to follow. More...
#include "VisionContext.hpp"
Include dependency graph for VisionInsight.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | MayaFlux::Kinesis::Vision::DetectFeaturesAnalysis |
| Keypoint reduction, computed on GPU by the same reduction shader as TrackObjectsAnalysis (track_reduce.comp, fed previous = position so the velocity output is always zero and simply not surfaced here): centroid and bounds over every detected keypoint. More... | |
| struct | MayaFlux::Kinesis::Vision::ElementShape |
| Per-element shape descriptors, parallel to FindElementsAnalysis::boxes (shapes[i] describes boxes[i]). More... | |
| struct | MayaFlux::Kinesis::Vision::FieldSample |
| Per-channel mean/min/max over a sampled image region, computed on GPU (Yantra's region_sample.comp) rather than downloaded and reduced on the caller's side. More... | |
| struct | MayaFlux::Kinesis::Vision::FindElementsAnalysis |
| FindElements output: contours plus the per-component BoundingBoxes ConnectedComponents already computes on GPU as a matter of course. More... | |
| struct | MayaFlux::Kinesis::Vision::MeasureAppearanceAnalysis |
| MeasureAppearance output: whole-frame photometric characterisation, computed on GPU (region_sample.comp over VisionResult::images.sobel, and a 256-bin brightness histogram over VisionResult::gray). More... | |
| struct | MayaFlux::Kinesis::Vision::TrackObjectsAnalysis |
| Track reduction, computed on GPU (Yantra's track_reduce.comp) from the (context-filtered) subject tracks: sum reduced to mean for centroid/velocity, min/max reduced to bounds. More... | |
| struct | MayaFlux::Kinesis::Vision::TrackObjectsContext |
| Caller-supplied context for VisionIntent::TrackObjects. More... | |
| struct | MayaFlux::Kinesis::Vision::VisionAnalysis |
| Composed analysis output: one populated field per active intent that produced a result this call. More... | |
| struct | MayaFlux::Kinesis::Vision::VisionAnalysisContext |
| Composed context: caller-supplied data for whichever intents need it, consulted after a VisionQuery's resolved sequences have run. More... | |
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::Kinesis |
| namespace | MayaFlux::Kinesis::Vision |
Caller-supplied context and GPU-derived output for turning a raw VisionResult into something a caller actually wants: analysis today (VisionAnalysisContext/VisionAnalysis and their per-intent pieces), extraction context to follow.
Split out of VisionContext.hpp, which stays scoped to running a VisionSequence itself, not to interpreting what came out of it.
Definition in file VisionInsight.hpp.