From eddf7a757d86a64433d5dba32f8d48a1969e6187 Mon Sep 17 00:00:00 2001 From: matlabbe Date: Fri, 17 Jul 2015 17:00:40 -0400 Subject: [PATCH] fixed gray point cloud generated from point_cloud_xyzrgb nodelet, updated rgbd_mapping.launch with image topic arguments --- launch/rgbd_mapping.launch | 81 ++++++++++++++++------------- src/nodelets/point_cloud_xyzrgb.cpp | 2 +- 2 files changed, 45 insertions(+), 38 deletions(-) diff --git a/launch/rgbd_mapping.launch b/launch/rgbd_mapping.launch index 89bc6ed6..2742e338 100644 --- a/launch/rgbd_mapping.launch +++ b/launch/rgbd_mapping.launch @@ -6,11 +6,18 @@ - - + + - + + + + + + + + - - - - - - - - + + + + + + + + - + - - - + + + - - - - - - - + + + + + + + - + - - + + - - - + + + @@ -68,13 +75,13 @@ - - - + + + - - - + + + @@ -84,9 +91,9 @@ - - - + + + diff --git a/src/nodelets/point_cloud_xyzrgb.cpp b/src/nodelets/point_cloud_xyzrgb.cpp index 48517ca8..f58c9cfb 100644 --- a/src/nodelets/point_cloud_xyzrgb.cpp +++ b/src/nodelets/point_cloud_xyzrgb.cpp @@ -171,7 +171,7 @@ private: if(cloudPub_.getNumSubscribers()) { - cv_bridge::CvImageConstPtr imagePtr = cv_bridge::toCvShare(image, image->encoding.compare(sensor_msgs::image_encodings::TYPE_8UC1)==0?"":"mono8"); + cv_bridge::CvImageConstPtr imagePtr = cv_bridge::toCvShare(image); cv_bridge::CvImageConstPtr imageDepthPtr = cv_bridge::toCvShare(imageDepth); image_geometry::PinholeCameraModel model;