Hi everyone, I wrote a node to broadcast the images into the network. I recently re-installed opencv2 and the samples are working with the firewire camera as well as the coriander application. However I wasn't able to run with this simple code up here: #include #include #include #include "sensor_msgs/Image.h" int main(int argc, char** argv) { ros::init(argc, argv, "image_broadcaster"); ros::NodeHandle nh; CvCapture* cam = cvCaptureFromCAM(-1); if (!cam) { ROS_ERROR("cv_image_broadcaster reports: Cannot get the CAM"); exit(-1); } ... ... } The camera isn't recognized as the compiler says: "cv_image_broadcaster reports: Cannot get the CAM" manifest.xml: image_broadcaster Akansel Cosgun BSD http://ros.org/wiki/image_broadcaster What do you think might be the problem? Thanks