|
MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
|
|
inlineoverridevirtual |
Download the current GPU image, run the VisionSequence, store the result.
No-op if the buffer has expired or the image is unavailable.
| buffer | The GpuImageSource buffer to read from. |
Implements MayaFlux::Buffers::BufferProcessor.
Definition at line 108 of file ImageCVProcessor.hpp.
References MayaFlux::Buffers::download_and_normalise(), image, MayaFlux::Buffers::ImageCVProcessor< T >::m_buffer, MayaFlux::Buffers::ImageCVProcessor< T >::m_cpu_executor, MayaFlux::Buffers::ImageCVProcessor< T >::m_eval_delta, MayaFlux::Buffers::ImageCVProcessor< T >::m_executor, MayaFlux::Buffers::ImageCVProcessor< T >::m_float_work, MayaFlux::Buffers::ImageCVProcessor< T >::m_force_cpu, MayaFlux::Buffers::ImageCVProcessor< T >::m_gpu_staging, MayaFlux::Buffers::ImageCVProcessor< T >::m_is_processing, MayaFlux::Buffers::ImageCVProcessor< T >::m_raw_staging, MayaFlux::Buffers::ImageCVProcessor< T >::m_result, MayaFlux::Buffers::ImageCVProcessor< T >::m_result_source, MayaFlux::Buffers::ImageCVProcessor< T >::m_sequence, MayaFlux::Buffers::ImageCVProcessor< T >::m_skipped_frames, MayaFlux::Buffers::resolve_gpu_image(), and MayaFlux::Kinesis::Vision::VisionExecutor::run().
Here is the call graph for this function: