|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
Live device view of FindContours' traced contours, when FindContoursParams::export_contours_buffer is set. More...
#include <VisionContext.hpp>
Collaboration diagram for MayaFlux::Kinesis::Vision::ContoursBufferView:Public Attributes | |
| std::shared_ptr< Portal::Graphics::GpuBufferHandle > | area_perim |
| uint32_t | count { 0 } |
| std::shared_ptr< Portal::Graphics::GpuBufferHandle > | meta |
| std::shared_ptr< Portal::Graphics::GpuBufferHandle > | points |
| uint32_t | points_written { 0 } |
Live device view of FindContours' traced contours, when FindContoursParams::export_contours_buffer is set.
meta is one uvec4 per contour (point_offset, point_count, parent_label, label_id), points is the flat point array, area_perim is one vec2 (area, perimeter) per contour. Decode via VisionGpuExecutor::read_exported_contours(). Default constructed (all null, count 0) when not requested. Valid for one more run before the executor reuses it.
Definition at line 52 of file VisionContext.hpp.