MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
VisionAnalyzer.hpp File Reference
+ 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::DetectionSummary
 Flattened structured outputs from one VisionResult. More...
 
struct  MayaFlux::Yantra::VisionAnalysis
 Analysis result produced by VisionAnalyzer for one frame. More...
 
class  MayaFlux::Yantra::VisionAnalyzer< InputType, OutputType >
 UniversalAnalyzer that takes any pixel-bearing input, runs a VisionSequence via VisionExecutor, and surfaces structured results into the Yantra compute graph. More...
 

Namespaces

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

Typedefs

using MayaFlux::Yantra::ContainerVisionAnalyzer = VisionAnalyzer< std::shared_ptr< Kakshya::SignalSourceContainer >, std::vector< Kakshya::DataVariant > >
 Container: any SignalSourceContainer in, DataVariant pixel_image out.
 
using MayaFlux::Yantra::RegionVisionAnalyzer = VisionAnalyzer< Kakshya::Region, std::vector< Kakshya::DataVariant > >
 Region: pixel sub-region with container in, DataVariant pixel_image out.
 
using MayaFlux::Yantra::StandardVisionAnalyzer = VisionAnalyzer< std::vector< Kakshya::DataVariant >, std::vector< Kakshya::DataVariant > >
 Standard: DataVariant pixels in, DataVariant pixel_image out.
 

Functions

double MayaFlux::Yantra::extract_scalar_vision (const VisionAnalysis &analysis, const std::string &qualifier)
 Extract a named scalar from a VisionAnalysis result.