32 #ifndef TUW_ARUCO_ARUCO_NODE_H 33 #define TUW_ARUCO_ARUCO_NODE_H 38 #include <marker_msgs/MarkerDetection.h> 39 #include <marker_msgs/FiducialDetection.h> 42 #include <opencv2/highgui/highgui.hpp> 44 #include <dynamic_reconfigure/server.h> 45 #include <tuw_aruco/ArUcoConfig.h> 71 void imageCallback(
const sensor_msgs::ImageConstPtr &image_msg,
const sensor_msgs::CameraInfoConstPtr &camer_info_);
73 void publishMarkers(
const std_msgs::Header &header, vector<ArUcoMarkerPose> &markerPoses);
75 void publishFiducials(
const std_msgs::Header &header, vector<aruco::Marker> &markers,
const sensor_msgs::CameraInfoConstPtr &camer_info_);
77 void configCallback(tuw_aruco::ArUcoConfig &config, uint32_t level);
80 #endif // TUW_ARUCO_ARUCO_NODE_H
image_transport::ImageTransport imageTransport_
image_transport::CameraSubscriber cameraSubscriber_
void publishMarkers(const std_msgs::Header &header, vector< ArUcoMarkerPose > &markerPoses)
tf::TransformBroadcaster transformBroadcaster_
void imageCallback(const sensor_msgs::ImageConstPtr &image_msg, const sensor_msgs::CameraInfoConstPtr &camer_info_)
void configCallback(tuw_aruco::ArUcoConfig &config, uint32_t level)
ros::Publisher pub_fiducials_
dynamic_reconfigure::Server< tuw_aruco::ArUcoConfig >::CallbackType configCallbackFnct_
ros::Publisher pub_markers_
void publishFiducials(const std_msgs::Header &header, vector< aruco::Marker > &markers, const sensor_msgs::CameraInfoConstPtr &camer_info_)
dynamic_reconfigure::Server< tuw_aruco::ArUcoConfig > configServer_
ArUcoNode(ros::NodeHandle &n)