registered depth image is black
Hi, i have two working places (office and home).
Office: When i try to display depth images from the kinect with rviz, everything is ok. I switch between depth images and registered depth images with dynamic_reconfigure.
Home: Depth image is normal. The registered depth image is black. The status in rvis is OK. The amount if images rises. When i try to display the data in C++ (cout << image), every pixel is NAN (not a number).
I use (of course) another pc and another kinect at the two working places. The OS (Ubuntu 12.04 (precise)), ROS (rosversion ros 1.8.10) and all used programms should be the same (i'm not shure).
I tried to find some difference between the both systems -> unsuccessful. Any ideas?
Thanks Sebastian
which kind of USB Bus are you using? There are still problems with USB3.0
We got the same black depth (or other confusing silent errors) with enabled registration since the last openni update, too..
I use USB 2
Similar issue: http://answers.ros.org/question/53779/nan-values-published-in-point-clouds-depth_registered-with-new-openni_camera-and-openni_launch
Similar issue: http://answers.ros.org/question/36997/deprecated-kinect-driver-superior-to-the-new-one/
I have seen this around a lot and experienced it myself, I guess we can confirm it is an OpenNI bug. I think we should all go to the OpenNI community and report that bug. We can start supporting this question: http://gsfn.us/t/3krs6