Package Summary
opencv c++ and python libraries.
- Author: James Bowman
- License: BSD
- Source: svn https://code.ros.org/svn/ros-pkg/stacks/vision_opencv/branches/vision_opencv-1.6
Package Summary
Packages for interfacing ROS with OpenCV, a library of programming functions for real time computer vision.
- Author: Maintained by Vincent Rabaud, Ethan Rublee
- License: BSD
- Source: git https://github.com/ros-perception/vision_opencv.git
Package Summary
Packages for interfacing ROS with OpenCV, a library of programming functions for real time computer vision.
- Maintainer: Vincent Rabaud <vrabaud@willowgarage.com>
- Author: Patrick Mihelich, James Bowman
- License: BSD
- Bugtracker: https://github.com/ros-perception/vision_opencv/issues
- Source: git https://github.com/ros-perception/vision_opencv.git
Documentation
The vision_opencv stack provides packaging of the popular OpenCV library for ROS. For information about the OpenCV library, please see the OpenCV main page at http://opencv.org/ links to complete documentation for OpenCV, as well as other OpenCV resources (like the bug tracker on http://code.opencv.org/)
For OpenCV vision_opencv provides several packages:
cv_bridge: Bridge between ROS messages and OpenCV.
image_geometry: Collection of methods for dealing with image and pixel geometry
In order to use ROS with OpenCV, please see the cv_bridge package.
As of electric, OpenCV is a system dependency.
Using OpenCV in your ROS code
You just need to add a dependency on opencv2 and find_package it in your CMakeLists.txt as you would for any third party package:
find_package(OpenCV)
include_directories(${OpenCV_INCLUDE_DIRS})
target_link_libraries(my_awesome_library ${OpenCV_LIBRARIES})
Report an OpenCV specific Bug
If your issue is related to the OpenCV packaged in ROS (it is too old, you would like to see a backport in there ...), please file a bug for vision_opencv using the link provided at the top of this page.
For issues specific to OpenCV:
Send your question to the OpenCV Answers.
Tutorials
To learn how to interface OpenCV with ROS, read the tutorials here.
For more information about OpenCV, read the documentation on OpenCV documentation or the tutorials on OpenCV tutorials.
OpenCV development meetings are listed here






