A.R.G.U.S 2.1.0
Adaptive Real-Time Guardian for Unsafe Situations
Loading...
Searching...
No Matches
Public Attributes | List of all members
FrameData Struct Reference

Camera frame bundled with its capture timestamp. More...

#include <Types.hpp>

Public Attributes

cv::Mat frame
 The raw image frame from the camera.
 
std::chrono::steady_clock::time_point timestamp
 The time at which this frame was captured by CameraCapture.
 

Detailed Description

Produced by CameraCapture and passed into VisionProcessor::process(). The timestamp is set at the moment of capture (not inside process()) to enable true end-to-end latency measurement across the pipeline.

Definition at line 87 of file Types.hpp.

Member Data Documentation

◆ frame

cv::Mat FrameData::frame

Definition at line 92 of file Types.hpp.

◆ timestamp

std::chrono::steady_clock::time_point FrameData::timestamp

Set at the moment the blocking frame read returns in CameraCapture. Passed through to VisionProcessor to compute actual inter-frame elapsed time for the speed check - ensuring correctness under variable frame delivery rates on a loaded Raspberry Pi.

Definition at line 102 of file Types.hpp.


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