ubuntu16.04 opencv多版本管理与切换
来源:互联网 发布:南京大学网络教育2017 编辑:程序博客网 时间:2024/06/11 13:50
大家好,今天说说,OpenCV的多版本切换问题!
其实总的来说很简单,说下方法!
1 首先当然准备两个不同版本opencv (比如2.4.9和3.1.0)
2 cmake-gui 设置 CMAKE_INSTALL_PREFIX
2.4.9 安装路径:/usr/local/opencv2
3.1.0 安装路径 :/usr/loacl/opencv3
3 安装
比如 按照2.4.9
新建build
cmake-gui ..
选择CMAKE_INSTALL_PREFIX /usr/local/opencv2
生成makefile文件后
make -j16
同理 3.1.0 也是如此
4 设置管理
一般情况下不能直接opencv 的环境写到bashrc,所以我们需要手动进行切换
当你需要使用opencv 2.4.9的话,在终端输入:
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/opencv2/lib/pkgconfigexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/opencv2/lib生效
sudo ldconfig当你需要使用opencv 3.1.0的话,在终端输入:
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/opencv3/lib/pkgconfigexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/opencv3/lib
5 CmakeLists.txt设置
opencv3.1.0 需要手动设置 寻找到opencv-config.cmake
set(CMAKE_PREFIX_PATH "/usr/local/opencv3/share/OpenCV")
6 常见可能会错误
error:1 /usr/include/string.h:652:42: error: ‘memcpy’ was not declared in this scope
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -D_FORCE_INLINES")
阅读全文
0 0
- ubuntu16.04 opencv多版本管理与切换
- ubuntu16.04 切换 python 版本
- Ubuntu16.04切换python版本
- Ubuntu16.04下完美切换Python版本
- Ubuntu16.04+opencv3.2.0+python 版本切换
- Ubuntu16.04切换默认python版本
- Ubuntu16.04下完美切换Python版本
- ubuntu16.04 python版本切换:pyenv
- ubuntu16 切换python版本
- ubuntu opencv多版本切换
- Ubuntu の 多版本Python的安装管理与切换
- Ubuntu opencv 多版本管理
- Ubuntu16.04 jdk+Eclipse环境搭建, jdk版本自由切换
- ubuntu16.04 下 多opencv版本安装(3.0.0和3.3.0)
- linux16.04+cuda8.0 实现多版本opencv切换,opencv卸载
- Ubuntu14.04下使用cmake实现多版本opencv管理
- ubuntu16.04多机安装opencv程序
- Ubuntu16.04 安装OpenCV
- 遍历二叉树(递归与非递归)
- android malware
- PS入门-02-椭圆选择框基础操作
- Personal programming language Gym
- TCP的拥塞控制原理
- ubuntu16.04 opencv多版本管理与切换
- pyqt5入门—002—信号、槽
- Codeforces 845 B Luba And The Ticket
- 看涨吞没
- POIjava操作excel文件
- mybatis-mapper的复杂映射
- PostgreSQL Getting Started
- java之路:启动问题:Fail to create the java Virtual Machine
- How to Install Git Server in the PI