From cf792d8b13766000b79181f78422b037a8c8749b Mon Sep 17 00:00:00 2001 From: Timothy Wiley Date: Sun, 23 Aug 2015 13:24:27 +1000 Subject: [PATCH] Update dummy RGB image header --- .../src/positionTrackFull3DNode.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/crosbot_3d_position_track_full/src/positionTrackFull3DNode.cpp b/crosbot_3d_position_track_full/src/positionTrackFull3DNode.cpp index 9f7b4ef..a260c80 100644 --- a/crosbot_3d_position_track_full/src/positionTrackFull3DNode.cpp +++ b/crosbot_3d_position_track_full/src/positionTrackFull3DNode.cpp @@ -135,6 +135,14 @@ void PositionTrackFull3DNode::callbackKinectDepthOnly(const sensor_msgs::ImageCo }*/ try { + // Set rgb dummy image header + // Need to do nasty casting stuff so the header can change... + //boost::shared_ptr< ::sensor_msgs::Image > + sensor_msgs::ImagePtr tmpDummyImage(boost::const_pointer_cast(dummyImage)); + tmpDummyImage->header.seq = depthImage->header.seq; + tmpDummyImage->header.stamp = depthImage->header.stamp; + tmpDummyImage->header.frame_id = depthImage->header.frame_id; + callbackKinect(depthImage, dummyImage); lastprocess = ros::Time::now(); } catch (...) { -- GitLab