You don't say what your OS is . This might be an ffmpeg problem, try reinstalling it. See http://opencv.willowgarage.com/wiki/FFMPEG On Tue, May 18, 2010 at 12:04 PM, Akansel Cosgun wrote: > 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 > > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users > >