ubuntu 安装使用多版本opencv
2017-07-24 16:17
741 查看
ubuntu 16.04 安装了ROS kinetic,而ROS自带的是opencv3.1。之前很多程序都是opencv2,所以决定再装一个opencv2。
2.解压到指定文件夹, 比如/home/hyj/opencv2.4.13
3.打开终端,切换到该文件集下,并创建文件夹如下:
创建的installed文件集就是我们安装opencv2.4.13的路径。
4.使用cmake的时候指定opencv的安装路径,因为之前已经默认安装了opencv3,所以这里必须指定安装路径,比如我打算安装在刚刚创建的installed文件下。接着上面mkdir installed命令后,输入如下cmake 命令:
5.编译安装
以上安装过程参考
http://code.litomisky.com/2014/03/09/how-to-have-multiple-versions-of-the-same-library-side-by-side/
现在如果是使用默认安装的opencv3.1,则使用使用上面的指令就足够了。如果使用安装我们自己指定路径的opencv2.4.13,则在上面指令前面加上如下指令:
上述过程参考heroacool的csdn博客。
安装opencv2到指定路径
1.下载opencv2.4.13,链接为opencv sourceforge上的网页,自己选择合适的版本。2.解压到指定文件夹, 比如/home/hyj/opencv2.4.13
3.打开终端,切换到该文件集下,并创建文件夹如下:
cd /home/hyj/opencv2.4.13 mkdir release cd release mkdir installed
创建的installed文件集就是我们安装opencv2.4.13的路径。
4.使用cmake的时候指定opencv的安装路径,因为之前已经默认安装了opencv3,所以这里必须指定安装路径,比如我打算安装在刚刚创建的installed文件下。接着上面mkdir installed命令后,输入如下cmake 命令:
cmake -DCMAKE_INSTALL_PREFIX=/home/hyj/opencv-2.4.13/release/installed -DCMAKE_BUILD_TYPE="Rlease" ..
5.编译安装
make make install
以上安装过程参考
http://code.litomisky.com/2014/03/09/how-to-have-multiple-versions-of-the-same-library-side-by-side/
同理安装opencv3.1
如果你电脑已经有了opencv2.4,想装一个opencv3,也要显式的指定安装路径,如下。cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/home/hyj/slam_Thirdparty/opencv-3.1.0/release/installed -D OPENCV_EXTRA_MODULES_PATH=/home/hyj/slam_Thirdparty/opencv_contrib-3.1.0/modules ..
使用多版本opencv
在写CmakeList.txt,如果只有一个版本的opencv,我们一般直接使用FIND_PACKAGE(OpenCV REQUIRED)
现在如果是使用默认安装的opencv3.1,则使用使用上面的指令就足够了。如果使用安装我们自己指定路径的opencv2.4.13,则在上面指令前面加上如下指令:
set(CMAKE_PREFIX_PATH "/home/hyj/opencv-2.4.13/release/installed/")
上述过程参考heroacool的csdn博客。
相关文章推荐
- Ubuntu下安装多个版本的opencv,以及切换使用
- ubuntu下安装jdk7并配置默认使用的JDK版本(默认openjdk6)
- ubuntu 使用源安装高版本内核 --- apt命令
- ubuntu下不使用管理员权限安装opencv
- ubuntu14.04下svn版本管理系统的安装及常用命令的使用整理
- Ubuntu(Debian) 下安装OpenCV最新版本 (2.47)
- Ruby on Rails,在ubuntu中安装及使用rvm管理ruby版本
- 在ubuntu 下使用在线(apt-get)方式安装opencv
- Ubuntu 下使用源码手动安装OpenCV 3.0
- ubuntu中使用apt-get install时如何指定安装版本
- 我的Ubuntu安装使用openCV记录
- ubuntu10.04下安装使用opencv
- ubuntu14.04下svn版本管理系统的安装及常用命令的使用整理
- Ubuntu14.04下Opencv2.4.9的安装及配置使用
- ubuntu下安装jdk7并配置默认使用的JDK版本(默认openjdk6)
- ubuntu下使用sdk manager 安装sdk 其他版本
- ubuntu 14.04 下安装Armadillo库 (依赖库使用ubuntu专用版本)
- ubuntu安装使用不同版本的gcc
- Ubuntu下同时安装了python2版本和python3版本如何使用pip分别为P2和P3安装不同类库
- Ubuntu停止支持版本使用apt-get在线源安装软件的办法