MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Yantra::Vision Namespace Reference

Classes

struct  LiveConfig
 How a live workflow run is paced and which frames it delivers. More...
 
class  VisionMatrix
 Compute matrix holding one VisionAnalyzer for a query and, when an extraction mode is given, one VisionExtractor. More...
 
class  VisionWorkflow
 Runs vision queries over video streams, image lists and texture containers, delivering what an extraction takes from each frame. More...
 
struct  WorkflowBufferConfig
 What VisionWorkflow::process_to_buffer() runs: the stream to analyze, the query and extraction, where the result is drawn, and optionally how the run is paced and which buffer the analysis is applied to. More...
 
struct  WorkflowContainerConfig
 What VisionWorkflow::process_to_live_container() runs: the stream to analyze, the query and extraction, the collection it records into, and optionally how the run is paced and which buffer the analysis is applied to. More...
 
struct  WorkflowStreamConfig
 What VisionWorkflow::process_to_stream() runs: the stream to analyze, the matrix that analyzes it, the layer array the Chimera feeds, the images recorded over time, and optionally how the run is paced. More...
 

Typedefs

using MatrixImage = std::function< std::shared_ptr< Core::VKImage >(VisionMatrix &)>
 Picks one image from a matrix once an analysis completes; null skips it.
 
using VisionIO = ContainerIO