SmartSpectra C++ SDK
Measure human vitals from video with SmartSpectra C++ SDK.
Loading...
Searching...
No Matches
presage::smartspectra::gui::OpenCvHud Class Reference

Public Member Functions

 OpenCvHud (int x, int y, int width, int height, int max_trace_points=300, cv::Scalar pulse_confident_color=cv::Scalar(0, 255, 0), cv::Scalar pulse_unconfident_color=cv::Scalar(0, 0, 255), cv::Scalar breathing_upper_confident_color=cv::Scalar(255, 255, 0), cv::Scalar breathing_upper_unconfident_color=cv::Scalar(0, 0, 255), cv::Scalar breathing_lower_confident_color=cv::Scalar(255, 0, 0), cv::Scalar breathing_lower_unconfident_color=cv::Scalar(0, 0, 255))
void UpdateWithNewMetrics (const physiology::MetricsBuffer &new_metrics)
absl::Status Render (cv::Mat &image)

Static Public Attributes

static const int minimal_width
static const int minimal_height

Member Data Documentation

◆ minimal_height

const int presage::smartspectra::gui::OpenCvHud::minimal_height
static
Initial value:
=
OpenCvHud::top_plot_area_margin + OpenCvHud::minimal_plot_area_height + OpenCvHud::bottom_plot_area_margin

◆ minimal_width

const int presage::smartspectra::gui::OpenCvHud::minimal_width
static
Initial value:
=
OpenCvHud::indicator_width + OpenCvHud::minimal_plot_area_width

The documentation for this class was generated from the following files: