在ubuntu下使用ros和OpenCV的时候,总是会遇到有些程序用的是OpenCV3写的,而有些则用到OpenCV2,而之前每当遇到这种情况,总是很难搞得定。今天就为大家介绍简单的方法能让这些不同的OpenCV版本在你的电脑里兼容。
ubuntu 14.04 + ros indigo
OPENCV多版本共存与版本选择
官网下载OpenCV 2.和OpenCV 3.的安装包,安装其他一些教程首先安装了依赖的一些库文件,之后按照如下流程安装OpenCV。
可以去我的百度云网盘下载: OpenCV 2.4.13 下载链接:http://pan.baidu.com/s/1dEWfXw1
安装方式如下:
unzip opencv-2.4.13.zip
cd opencv-2.4.13
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/opencv2.4.13 ..
make

本文介绍了在Ubuntu 14.04和ROS Indigo环境下,如何处理OpenCV2和OpenCV3共存的问题。通过指定CMAKE_INSTALL_PREFIX安装不同版本的OpenCV,并在CMakeLists.txt中配置选择所需版本。当遇到cv_bridge与OpenCV版本不兼容导致的错误时,提供了修改后的cv_bridge包下载链接,通过重新编译解决兼容性问题。
最低0.47元/天 解锁文章


被折叠的 条评论
为什么被折叠?



