EduArt Sensor Ring Library 3.0.0
Loading...
Searching...
No Matches
ThermalMeasurement.hpp
Go to the documentation of this file.
1// Copyright (c) 2026 EduArt Robotik GmbH
2
9
10#pragma once
11
12#include <cstdint>
13
15
16namespace eduart {
17
18namespace measurement {
19
24class GrayscaleImage : public GenericGrayscaleImage<std::uint8_t, THERMAL_RESOLUTION> {};
25
30class TemperatureImage : public GenericGrayscaleImage<double, THERMAL_RESOLUTION> {};
31
36class FalseColorImage : public GenericRGBImage<std::uint8_t, THERMAL_RESOLUTION> {};
37
44 unsigned int frame_id = 0;
45
47 unsigned int user_idx = 0;
48
50 double t_ambient_deg_c = 0;
51
53 double min_deg_c = 0;
54
56 double max_deg_c = 0;
57
60
63
66};
67
68} // namespace measurement
69
70} // namespace eduart
Generic Image types.
False color image with 3 channels (red, green, blue) and 8 bit color depth.
Definition ThermalMeasurement.hpp:36
Grayscale image with 1 channel and 8 bit color depth.
Definition ThermalMeasurement.hpp:24
Pseudo image structure for the converted temperatures of a thermal image.
Definition ThermalMeasurement.hpp:30
Template for images with one channel and variable type.
Definition Image.hpp:30
Template for images with three channels and variable type.
Definition Image.hpp:103
Structure for holding a measurement from a thermal sensor.
Definition ThermalMeasurement.hpp:42
unsigned int user_idx
User assigned index of the sensor that measured the point.
Definition ThermalMeasurement.hpp:47
GrayscaleImage grayscale_img
Grayscale image visualizing the thermal measurement.
Definition ThermalMeasurement.hpp:62
TemperatureImage temp_data_deg_c
Image structure where each pixel represents the temperature measured at that point in °C.
Definition ThermalMeasurement.hpp:59
double t_ambient_deg_c
Ambient temperature in °C.
Definition ThermalMeasurement.hpp:50
FalseColorImage falsecolor_img
False color image visualizing the thermal measurement.
Definition ThermalMeasurement.hpp:65
unsigned int frame_id
Frame number of the ThermalMeasurement.
Definition ThermalMeasurement.hpp:44
double max_deg_c
Maximum temperature recorded in the measurement in °C.
Definition ThermalMeasurement.hpp:56
double min_deg_c
Minimum temperature recorded in the measurement in °C.
Definition ThermalMeasurement.hpp:53