Represents a single image perception from a sensor.
More...
#include <ImagePerception.hpp>
|
| static bool | supports_msg_type (std::string_view t) |
| | Returns whether the given ROS 2 type name is supported by this perception.
|
| |
|
| cv::Mat | data |
| | Image data received from the sensor.
|
| |
| std::string | frame_id |
| | Coordinate frame associated with the perception.
|
| |
| bool | new_data = false |
| | Whether the data has changed since the last observation.
|
| |
| rclcpp::Time | stamp |
| | Timestamp of the perception (ROS time).
|
| |
| bool | valid = false |
| | Whether the perception contains valid data.
|
| |
|
| static constexpr std::string_view | default_group_ = "image" |
| | Group identifier for image perceptions.
|
| |
Represents a single image perception from a sensor.
Inherits from PerceptionBase and stores an OpenCV image (cv::Mat) along with metadata such as timestamp and frame_id.
◆ supports_msg_type()
| static bool supports_msg_type |
( |
std::string_view | t | ) |
|
|
static |
Returns whether the given ROS 2 type name is supported by this perception.
- Parameters
-
| t | Fully qualified message type name (e.g., "sensor_msgs/msg/Image"). |
- Returns
- true if
t equals "sensor_msgs/msg/Image", otherwise false.
◆ data
Image data received from the sensor.
The matrix layout follows OpenCV conventions. The encoding and channel depth depend on upstream conversion (typically via cv_bridge).
◆ default_group_
| std::string_view default_group_ = "image" |
|
staticconstexpr |
Group identifier for image perceptions.
The documentation for this class was generated from the following file: