MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
VisionAnalyzer.hpp File Reference

FunctionalOperation<shared_ptr<SignalSourceContainer>, vector<DataVariant>> whose real API matches EnergyAnalyzer/ StatisticalAnalyzer's own convention: query/context are constructor arguments and setters, not call arguments, and analyze_vision(source) takes only the data, the same shape as analyze_energy(data)/analyze_statistics(data). More...

+ Include dependency graph for VisionAnalyzer.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  MayaFlux::Yantra::VisionAnalyzer::StepRun
 State of the run advance() is stepping through. More...
 
class  MayaFlux::Yantra::VisionAnalyzer
 Resolves its configured VisionQuery, runs every resolved VisionSequence against a persistent VisionGpuExecutor, then runs the GPU reductions (track_reduce.comp) over the (context-filtered) subject tracks/keypoints for centroid/velocity/bounds. More...
 

Namespaces

namespace  MayaFlux
 Main namespace for the Maya Flux audio engine.
 
namespace  MayaFlux::Kakshya
 
namespace  MayaFlux::Yantra
 
namespace  MayaFlux::Yantra::Vision
 

Detailed Description

FunctionalOperation<shared_ptr<SignalSourceContainer>, vector<DataVariant>> whose real API matches EnergyAnalyzer/ StatisticalAnalyzer's own convention: query/context are constructor arguments and setters, not call arguments, and analyze_vision(source) takes only the data, the same shape as analyze_energy(data)/analyze_statistics(data).

width/height are never passed in: VKImage and every container Vision accepts (TextureContainer, VideoStreamContainer, WindowContainer) already report their own get_width()/get_height().

Definition in file VisionAnalyzer.hpp.