14#include <opencv2/core.hpp>
SafetyState
Outcome of a single vision safety evaluation.
Camera frame bundled with its capture timestamp.
std::chrono::steady_clock::time_point timestamp
The time at which this frame was captured by CameraCapture.
cv::Mat frame
The raw image frame from the camera.
Output of VisionProcessor::process() for each camera frame.
SafetyState state
The safety decision made for this frame.
std::chrono::microseconds processing_time
How long VisionProcessor took to process this frame.
std::chrono::steady_clock::time_point timestamp
The time at which this result was produced (end of processing).