OpenCV Installation
From wikidb
I Heart Robotics
I Heart Robotics installation instructions and tutorials.
As root
remove the following box
cd /opt/ros/electric/stacks svn co https://bosch-ros-pkg.svn.sourceforge.net/svnroot/bosch-ros-pkg source ../setup.sh cd bosch-ros-pkg/trunk/stacks/bosch_drivers/usb_cam/ rosmake usb_cam
add to the ROS_PACKAGE_PATH to make this work.
Testing to see if this works. Modified steps
cd /opt/ros/electric/stacks svn co https://bosch-ros-pkg.svn.sourceforge.net/svnroot/bosch-ros-pkg source ../setup.sh cp -r bosch-ros-pkg/trunk/stacks/bosch_drivers/usb_cam . cd usb_cam
Remove the <rosdep name="libswscale-dev"/> line from manifest.xml. A check of Synaptic shows it is there and the follow step will fail if this line is present.
rosdep install usb_cam rosmake usb_cam
In user space create usb_cam.launch.
<launch> <node name="usb_cam" pkg="usb_cam" type="usb_cam_node" output="screen" > <param name="video_device" value="/dev/video0" /> <param name="image_width" value="320" /> <param name="image_height" value="240" /> <param name="pixel_format" value="mjpeg" /> <param name="camera_frame_id" value="usb_cam" /> <param name="io_method" value="mmap"/> </node> <node name="image_view" pkg="image_view" type="image_view" respawn="false" output="screen"> <remap from="image" to="/usb_cam/image_raw"/> </node> </launch>
Then execute it.
roslaunch usb_cam.launch