Go to the documentation of this file.
28 #ifndef FINDOBJECTROS_H_
29 #define FINDOBJECTROS_H_
31 #include <rclcpp/rclcpp.hpp>
36 #include <std_msgs/msg/float32_multi_array.hpp>
37 #include "find_object_2d/msg/objects_stamped.hpp"
38 #include "find_object_2d/msg/detection_info.hpp"
40 #include <QtCore/QObject>
41 #include <QtCore/QMultiMap>
42 #include <QtCore/QPair>
43 #include <QtCore/QRect>
44 #include <QtGui/QTransform>
58 cv::Vec3f
getDepth(
const cv::Mat & depthImage,
65 rclcpp::Publisher<std_msgs::msg::Float32MultiArray>::SharedPtr
pub_;
66 rclcpp::Publisher<find_object_2d::msg::ObjectsStamped>::SharedPtr
pubStamped_;
67 rclcpp::Publisher<find_object_2d::msg::DetectionInfo>::SharedPtr
pubInfo_;
std::shared_ptr< tf2_ros::TransformBroadcaster > tfBroadcaster_
rclcpp::Publisher< std_msgs::msg::Float32MultiArray >::SharedPtr pub_
cv::Vec3f getDepth(const cv::Mat &depthImage, int x, int y, float cx, float cy, float fx, float fy)
FindObjectROS(QObject *parent=0)
std::string objFramePrefix_
rclcpp::Publisher< find_object_2d::msg::ObjectsStamped >::SharedPtr pubStamped_
rclcpp::Publisher< find_object_2d::msg::DetectionInfo >::SharedPtr pubInfo_
void publish(const find_object::DetectionInfo &info, const find_object::Header &header, const cv::Mat &depth, float depthConstant)
find_object_2d
Author(s): Mathieu Labbe
autogenerated on Mon Dec 12 2022 03:43:35