Easy Navigation
|
Defines data structures and utilities for representing and processing image perceptions. More...
#include <string>
#include <vector>
#include <optional>
#include "cv_bridge/cv_bridge.hpp"
#include "sensor_msgs/msg/image.hpp"
#include "rclcpp/time.hpp"
#include "rclcpp_lifecycle/lifecycle_node.hpp"
#include "easynav_common/types/Perceptions.hpp"
Go to the source code of this file.
Classes | |
class | ImagePerception |
Represents a single image perception from a sensor. More... | |
class | ImagePerceptionHandler |
Handles the creation and updating of ImagePerception instances from sensor_msgs::msg::Image messages. More... | |
Namespaces | |
namespace | easynav |
Typedefs | |
using | ImagePerceptions |
Alias for a vector of shared pointers to ImagePerception objects. | |
Defines data structures and utilities for representing and processing image perceptions.
This file contains the definition of the ImagePerception class, which holds image sensor data (as cv::Mat), and the ImagePerceptionHandler class, which handles subscriptions to image messages and transforms them into ImagePerception instances. It also defines an alias for a collection of such perceptions.