|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
Image captured mid-pipeline by a Snapshot step. More...
#include <Features.hpp>
Collaboration diagram for MayaFlux::Kinesis::Vision::SnapshotEntry:Public Attributes | |
| uint32_t | channels { 0 } |
| uint32_t | h { 0 } |
| std::shared_ptr< Core::VKImage > | image |
| std::vector< float > | pixels |
| uint32_t | w { 0 } |
Image captured mid-pipeline by a Snapshot step.
The CPU executor fills pixels, a normalised float buffer in the format active at the snapshot point. The GPU executor fills image instead: a copy of the working image that later steps do not overwrite, valid until the next run on the same executor. channels distinguishes single-channel (grayscale, Harris response) from three-channel (HSV) and four-channel (RGBA).
Definition at line 94 of file Features.hpp.