Difference between revisions of "OpenCV Installation"

From wikidb
Jump to: navigation, search
(I Heart Robotics)
(I Heart Robotics)
Line 18: Line 18:
 
</pre>
 
</pre>
  
In user space create usb_cam.launch.
+
In user space create usb_cam.launch with the following content.
 
<pre>
 
<pre>
 
<launch>
 
<launch>

Revision as of 23:11, 12 May 2012

I Heart Robotics

I Heart Robotics installation instructions and tutorials.

As root

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 following step will fail if this line is present.

rosdep install usb_cam
rosmake usb_cam

In user space create usb_cam.launch with the following content.

<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