No rectified image output
Hello,
I am trying to generate a pointcloud from the depth camera of the robot pepper in conjunction with naoqi_driver, but I seem to get no output from the rectified image. When calling rostopic list I see both topics, /naoqi_driver_node/camera/depth/image_raw and /naoqi_driver_node/camera/depth/image_rect but when using rostopic hz, only image_raw has an actual output, and I can't figure out why. This is the code with which I'm trying to rectify the raw image data;
<node
pkg="image_proc"
type="image_proc"
name="image_proc"
ns="/naoqi_driver_node/camera/depth" />
Does anyone have an idea what I could be doing wrong? I'll happily provide further information if needed, I'm just not sure what else could affect this problem right now.
Thanks for any help in advance.
The image_proc node subscribes to _both_
image_raw
andcamera_info
. Are you seeingcamera_info
messages in the namespace you specified? If not, then the image_proc node will not publish any messages.Yes, camera_info is putting out data, that's how I realised there was no output for image_rect, as the error mentioned they weren't in sync because there was no output, but I will doublecheck to confirm this first chance I get back in the lab on monday
I can now confirm that camera_info is publishing correctly, as is image_raw. But image_proc doesn't seem to be doing anything with image_raw.
Does anyone have an idea what could be wrong, or what I could be missing? I appreciate any help