The image_pipeline package fills the gap between getting raw images from a camera driver and higher-level vision processing.
For more info about image_pipeline: http://wiki.ros.org/image_pipeline
Hardware Requirements
The image pipeline will work with any conforming ROS camera driver node.
A ROS camera driver node should have the minimal requirements:
Publishing topics ("/image_raw" and "/camera_info")
Have the following service ("set_camera_info")
Topics published by ROS Camera Driver Node (eg. v4l2_camera_driver)