Ubuntu OpenCV2.4.13与OpenCV3.1.0共存
来源:互联网 发布:数据库和关系数据库 编辑:程序博客网 时间:2024/05/18 01:22
OpenCV2.4.13与OpenCV3.1.0共存
因为有时候要用到2.4的OpenCV有时候要用到3以上的OpenCV所以,解决版本共存的问题.环境是Ubuntu14.04
正常来说,OpenCV装在/usr/local下,而实现多版本,这里我们将OpenCV2.4.13装在/usr/local/opencv2.4下而OpenCV3.1.0装在/usr/local/opencv3下
下图是安装好后/usr/local目录下执行ls命令的截图
安装
安装问题简单说一下,分别下载OpenCV2.4.13和OpenCV3.1.0或者更高的版本,原理都一样.
从官网上下载了之后,cd到你下载的目录下,执行命令(以2.4为例子,如果是3的话,第三行的opencv2.4换成opencv3):
mkdir buildcd buildcmake -D CMAKE_INSTALLPREFIX=/usr/local/opencv2.4 ..sudo make -j8 #这里j8是8线程,视电脑配置而定sudo make install
对两个版本的OpenCV都执行以上操作,安装完成即可,中途报错可在网上参考对应版本的解决办法
使用
安装多版本的OpenCV并不是关注的重点,重点应该是怎么去使用它.在你要使用的工程的CMakeLists.txt中添加以下语句
#添加以下这一行,在find_package之前set(OpenCV_DIR "usr/local/opencv2.4/share/OpenCV")find_package(OpenCV 2.4.13 REQUIRED)include_directories(${OpenCV_INCLUDE_DIRS}) #这里将cv的头文件添加进来,但是在本机上不知道什么问题失败了,于是有了下面那行include_directories("/usr/local/opencv2.4/include") #如果在cmake之后,make报错没有那个文件或目录,那就直接加这一行试试
同理如果你想使用OpenCV3,那么将上述的2.4改成3即可
阅读全文
0 0
- Ubuntu OpenCV2.4.13与OpenCV3.1.0共存
- OpenCV2与OpenCV3共存
- ubuntu下opencv3和opencv2共存
- ubuntu编译opencv3和opencv2共存
- Ubuntu下OpenCV2和OpenCV3共存的方法
- Ubuntu14.04 安装opencv2.4.13与opencv3.2,多版本共存
- Ubuntu14.04 opencv2.4.8和opencv3.1.0共存
- ubuntu 14.04 下同时安装OpenCV2.4.8和OpenCV3.2,版本共存切换
- opencv3 与opencv2不同之处
- ubuntu下opencv2.4.9和opencv3.1.0的使用
- Ubuntu14.04 opencv2.4.8和opencv3.2多版本共存
- Ubuntu14.04下opencv3和opencv2共存和使用方法
- Ubuntu14.04 opencv2.4.8和opencv3.3.1多版本共存
- openCV3.1.0与 openCV2.4.13的安装配置 (基于VS2015)
- Ubuntu卸载opencv2.*,重新安装opencv3.*版本
- 关于Ubuntu同时安装opencv2和opencv3
- Ubuntu同时安装OpenCV2和OpenCV3
- Ubuntu14.04 ROS自带opencv2.4.8和opencv3.1多版本共存
- H5Slides幻灯演示系统
- 博客系统开发推送第三季----文章的归档分类
- 自定义圆形图标控件
- swustoj(统计在简单选择排序中的数据交换的次数(1109))
- 文本内容溢出用省略号(...)表示
- Ubuntu OpenCV2.4.13与OpenCV3.1.0共存
- Java中抽象类于接口解析
- 30分钟LINQ教程
- 创建SSH key
- [Err] ORA-01791: not a SELECTed expression 数据库错误 的原因与解决
- Java IO流学习总结
- Redis SortedSet实现原理
- Linux 之 SSH免密登陆之二 配置无效解析
- Tanimoto系数