ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
Ok, problem solved. Instead of using the camera1394 node as is, I'm using some of the nodelets that comprise it, namely the camera_nodelet_manager, camera1394_nodelet, and the image_proc_debayer nodelet. Here's my .roslaunch file:
<launch>
<!-- nodelet manager process -->
<node pkg="nodelet" type="nodelet" name="camera_nodelet_manager"
args="manager" />
<!-- camera driver nodelet -->
<node pkg="nodelet" type="nodelet" name="camera1394_nodelet"
args="load camera1394/driver camera_nodelet_manager">
<rosparam file="$(find cv_bench)/params/ffmv.yaml" />
</node>
<!-- Bayer color decoding -->
<node pkg="nodelet" type="nodelet" name="image_proc_debayer"
args="load image_proc/debayer camera_nodelet_manager">
<param name="bayer_pattern" value="rggb" />
<param name="bayer_method" value="" />
<remap from="image_color" to="camera/image_color" />
<remap from="image_mono" to="camera/image_mono" />
<remap from="image_raw" to="camera/image_raw" />
</node>
<!-- Image View Node -->
<node pkg="image_view" type="image_view" name="image_view" >
<remap from="image" to="camera/image_color"/>
</node>
</launch>