29 #include <tf/transform_broadcaster.h>
30 #include <geometry_msgs/TransformStamped.h>
31 #include <image_transport/image_transport.h>
32 #include <cv_bridge/cv_bridge.h>
33 #include <sensor_msgs/image_encodings.h>
34 #include <opencv2/imgproc/imgproc.hpp>
35 #include <opencv2/highgui/highgui.hpp>
36 #include <sensor_msgs/image_encodings.h>
37 #include <driver_base/driver.h>
38 #include <camera_info_manager/camera_info_manager.h>
39 #include <tf/transform_broadcaster.h>
57 cout<<
"Received image: short/left"<<endl;
59 cv_bridge::CvImagePtr cv_ptr;
63 cv_ptr = cv_bridge::toCvCopy(msg, sensor_msgs::image_encodings::BGR8);
65 catch (cv_bridge::Exception& e)
67 ROS_ERROR(
"cv_bridge exception: %s", e.what());
78 image_transport::ImageTransport
it;
85 int main(
int argc,
char** argv)
87 ros::init(argc, argv,
"camera_projection");
image_transport::ImageTransport it
CameraProjection(ros::NodeHandle &nh_)
image_transport::Subscriber sub_image
int main(int argc, char **argv)
void imageHandler(const sensor_msgs::ImageConstPtr &msg)