Ubuntu下安装多个版本的opencv,以及切换使用
2017-06-21 23:18
513 查看
在默认安装OpenCV 3.2.0的基础上,安装OpenCV3.1.0;
1,下载opencv3.1.0的源码,解压到[software],
2,mkdir build && cd build;
3, cmake -D CMAKE_BUILD_TYPE=RELEASE -D WITH_TBB=ON -D WITH_V4L=ON -D CMAKE_INSTALL_PREFIX=/usr/local/opencv/3.1.0 ..
make -j8
sudo make install -j8
4,对新安装的opencv-3.1.0 进行配置,通过修改bashrc文件来设置PKG_ CONFIG_PATH
5, sudo gedit ~/.bashrc
在文件末尾加上
export PKG_CONFIG_PATH=/usr/local/opencv/3.1.0/lib/pkgconfig
export LD_LIBRARY_PATH=/usr/local/opencv/3.1.0/lib
6,保存,source ~/.bashrc
7,
pkg-config –modversion opencv
pkg-config –cflags opencv
pkg-config –libs opencv
可以看到全都已经变成了opencv-3.1.0版本了;
如果还想使用原来的opencv-3.2.0,只需要再修改PKG_CONFIG_PATH为opencv-3.2.0 的pkgconfig路径即可
最后CMakeLists的一点点修改
因为usr/local/opencv3/share/OpenCV/OpenCVConfig.cmake中设置了opencv的配置,自定义路径安装opencv时,找不到这个文件OpenCVConfig.cmake,opencv-config.cmake
需要在项目的CMakeList.txt中添加OpenCVConfig.cmake的路径,在新建的项目的CMakeLists.txt里面添加一行
set(CMAKE_PREFIX_PATH “/usr/local/opencv/3.1.0/share/OpenCV”)
1,下载opencv3.1.0的源码,解压到[software],
2,mkdir build && cd build;
3, cmake -D CMAKE_BUILD_TYPE=RELEASE -D WITH_TBB=ON -D WITH_V4L=ON -D CMAKE_INSTALL_PREFIX=/usr/local/opencv/3.1.0 ..
make -j8
sudo make install -j8
4,对新安装的opencv-3.1.0 进行配置,通过修改bashrc文件来设置PKG_ CONFIG_PATH
5, sudo gedit ~/.bashrc
在文件末尾加上
export PKG_CONFIG_PATH=/usr/local/opencv/3.1.0/lib/pkgconfig
export LD_LIBRARY_PATH=/usr/local/opencv/3.1.0/lib
6,保存,source ~/.bashrc
7,
pkg-config –modversion opencv
pkg-config –cflags opencv
pkg-config –libs opencv
可以看到全都已经变成了opencv-3.1.0版本了;
如果还想使用原来的opencv-3.2.0,只需要再修改PKG_CONFIG_PATH为opencv-3.2.0 的pkgconfig路径即可
最后CMakeLists的一点点修改
因为usr/local/opencv3/share/OpenCV/OpenCVConfig.cmake中设置了opencv的配置,自定义路径安装opencv时,找不到这个文件OpenCVConfig.cmake,opencv-config.cmake
需要在项目的CMakeList.txt中添加OpenCVConfig.cmake的路径,在新建的项目的CMakeLists.txt里面添加一行
set(CMAKE_PREFIX_PATH “/usr/local/opencv/3.1.0/share/OpenCV”)
相关文章推荐
- Ubuntu中SVN客户端安装以及使用(12.04最新版本)
- Ubuntu16.04安装配置Eclipse 以及opencv的使用
- Ubuntu使用源安装jdk以及jdk切换
- 【Linux】【Opencv】【Python】安装opencv以及无法使用cv2.imshow()解决办法(Ubuntu14.04)
- ubuntu 14.04 下同时安装OpenCV2.4.8和OpenCV3.2,版本共存切换
- 四、Ubuntu PCL、OpenCV 安装以及简单使用
- ubuntu16.04下使用anaconda安装tensorflow_gpu版本以及object detection的过程
- 在Ubuntu14.04的64位下安装opencv2.4.13和opencv3.1.0及不同版本间切换的操作
- ubuntu 安装使用多版本opencv
- 在Ubuntu14.04的64位下安装opencv2.4.13和opencv3.1.0及不同版本间切换的操作
- win7安装ubuntu 14以及python环境,不同版本python之间切换(virturalenv)
- ubuntu 14.04 opencv2 和opencv3 多个版本切换使用
- ubuntu, windows下安装opencv, 以及在qt,vs2010,dev,codeblock中的使用
- apache服务器安装以及使用passenger插件部署rails应用,基于ubuntu 12.04 LTS
- 2016 cocoapods的安装和使用方法以及版本升级遇到的问题
- Linux(Ubuntu10.04 )下libxml2的安装以及使用示例
- 在ubuntu中安装及使用rvm管理ruby版本
- ubuntu10.04编译安装LAMP以及简单wordpress的使用
- Ubuntu 用户安装文件较器meld使用,以及添加进右键菜单
- ubuntu安装使用不同版本的gcc