This package contains the latest code from the Open Source Computer Vision Library (opencv). This ROS package does not modify OpenCV in any way; it simply provides a convenient way to download and compile the library in a way that can be managed by the ROS dependency system. Note: The cv_bridge package in the vision_opencv stack eases conversion between ROS Image messages and OpenCV images.
OpenCV is a C, C++ and Python library for computer vision, homepage http://opencv.willowgarage.com/wiki/
In addition to a snapshot of OpenCV, this package includes a class CvBridge for easy conversion between ROS Image messages and OpenCV images. The C++ implementation is sensor_msgs::CvBridge, and the Python implementation is opencv2::cv_bridge::CvBridge.