ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

I believe that Kinetic comes with OpenCV 3.2 or 3.3 by default.

You can use newer versions of OpenCV with ROS, but you will have to modify and compile any other ROS packages which use OpenCV to use the same version you compiled.

So far this is no compatibility for OpenCV 4.1 even for Melodic or Dashing. I took a brief stab at building the package for OpenCV 4.1, but it wasn't as simple as upgrading between OpenCV 3 versions.

I believe that Kinetic comes with OpenCV 3.2 or 3.3 by default.

You can use newer versions of OpenCV with ROS, but you will have to modify and compile any other ROS packages which use OpenCV to use the same version you compiled.

So far this is no compatibility for OpenCV 4.1 even for Melodic or Dashing. I took a brief stab at building the package for OpenCV 4.1, but it wasn't as simple as upgrading between OpenCV 3 versions.versions. You may be able to build OpenCV from scratch on each system, and then modify/recompile the other ROS packages that depend on OpenCV.