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

◆ ImageCVProcessor()

template<GpuImageSource T>
MayaFlux::Buffers::ImageCVProcessor< T >::ImageCVProcessor ( Kinesis::Vision::VisionSequence  sequence)
inlineexplicit

Construct with the vision pipeline to execute each processing_function call.

Parameters
sequenceOrdered VisionSteps and their executor backend.

Definition at line 38 of file ImageCVProcessor.hpp.

39 : m_sequence(std::move(sequence))
40 {
43 m_executor = std::make_unique<Yantra::VisionGpuExecutor>();
44 }
45 }
Kinesis::Vision::VisionSequence m_sequence
std::unique_ptr< Yantra::VisionGpuExecutor > m_executor
@ GRAPHICS_BACKEND
Standard graphics processing backend configuration.
@ GPU
Execute the sequence with the Yantra Vulkan executor.
VisionBackend backend
Backend used for every step.
Definition VisionOp.hpp:383

References MayaFlux::Kinesis::Vision::VisionSequence::backend, MayaFlux::Kinesis::Vision::GPU, MayaFlux::Buffers::GRAPHICS_BACKEND, MayaFlux::Buffers::ImageCVProcessor< T >::m_executor, MayaFlux::Buffers::BufferProcessor::m_processing_token, and MayaFlux::Buffers::ImageCVProcessor< T >::m_sequence.