MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ VisionProcessor()

MayaFlux::Kakshya::VisionProcessor::VisionProcessor ( Kinesis::Vision::VisionSequence  sequence,
bool  force_cpu = false 
)
explicit

Construct with the vision pipeline to execute each process() call.

Parameters
sequenceOrdered VisionSteps describing the pipeline.

Definition at line 13 of file VisionProcessor.cpp.

14 : m_sequence(std::move(sequence))
15 , m_force_cpu(force_cpu)
16{
17 if (!m_force_cpu)
18 m_executor = std::make_unique<Yantra::VisionGpuExecutor>();
19}
Kinesis::Vision::VisionSequence m_sequence
std::unique_ptr< Yantra::VisionGpuExecutor > m_executor

References m_executor, and m_force_cpu.