SmartSpectra C++ SDK
Measure human vitals from video with SmartSpectra C++ SDK.
Loading...
Searching...
No Matches
input_transformer.hpp
1
//
2
// Created by greg on 6/2/25.
3
// Copyright (c) 2025 Presage Technologies
4
//
5
// SPDX-License-Identifier: LGPL-3.0-or-later
6
7
#pragma once
8
// === standard library includes (if any) ===
9
// === third-party includes (if any) ===
10
#include <mediapipe/framework/port/opencv_core_inc.h>
11
// === local includes (if any) ===
12
#include "input_transform.hpp"
13
14
namespace
presage::smartspectra::video_source {
15
16
struct
InputTransformer
{
17
InputTransformMode
mode = InputTransformMode::None;
18
cv::Mat apply(cv::Mat& frame)
const
;
19
};
20
21
}
// namespace presage::smartspectra::video_source
presage::smartspectra::video_source::InputTransformMode
InputTransformMode
Transformation applied to frames prior to processing.
Definition
input_transform.hpp:19
presage::smartspectra::video_source::InputTransformer
Definition
input_transformer.hpp:16