MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Kinesis::Vision::SnapshotEntry Struct Reference

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 }
 

Detailed Description

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.


The documentation for this struct was generated from the following file: