openni_launch failed to load nodelets [closed]
Hi,
I'm new to ROS, and have been using openni_launch with Kinect in Fuerte. It has worked well in the past but now when every time I try 'roslaunch openni_launch openni.launch' it fails to load most of the nodelets, and fails to publish most of its services. The ones I am interested in specifically are under 'camera/depth/' and 'camera/depth/registered'. Here is an example of the type of failures I'm getting:
process[camera/depth/points-10]: started with pid [8969] [ERROR] [1336719248.240418120]: Failed to load nodelet [/camera/depth/points] of type [depth_image_proc/point_cloud_xyz]: Failed to load library /opt/ros/fuerte/stacks/image_pipeline/depth_image_proc/lib/libdepth_image_proc.so. Make sure that you are calling the PLUGINLIB_REGISTER_CLASS macro in the library code, and that names are consistent between this macro and your XML. Error string: Cannot load library: libopencv_calib3d.so.2.4: cannot open shared object file: No such file or directory [FATAL] [1336719248.241149600]: Service call failed!
some of the services do load, e.g. '/camera_base_link1', '/camera/driver', '/camera/depth/camera_info'. Do you have any idea why this is happening?
Thanks so much, this is baffling me.
It looks like you might be having the same problem as I am. Here's the link to my question. Hopefully we can figure something out. I'm about to give up and reinstall everything...