码迷,mamicode.com
首页 > 系统相关 > 详细

转载:Ubuntu14.04与opencv2.4.8、opencv3.0版本共存

时间:2017-11-03 17:38:26      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:修改   net   tail   usr   amp   opencv安装   opencv   csdn   多版本   

转载至:http://blog.csdn.net/hansry/article/details/75309906

由于安装ROS的时候选择安装了ros-indigo-destop-full版本,里面包含了2.4.8版本的opencv。由于程序中需要用到3.X版本的opencv,所以在原有的opencv2.4.8上安装opencv3,需要设置opencv3的安装路径等,实现多版本opencv的共存。

查看当前opencv版本:

pkg-config --modversion opencv  

安装opencv3系列:

(1)在官网上下载安装包后解压,首先安装opencv的依赖项,
sudo apt-get install build-essential libgtk2.0-dev libvtk5-dev libjpeg-dev libtiff4-dev libjasper-dev libopenexr-dev libtbb-dev
(2)进入opencv安装包,新建build目录,并进入目录
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/opencv320 ..
make
sudo make install

修改bashrc文件:

sudo gedit ~/.bashrc 
在文件末尾加上以下两条语句:
export PKG_CONFIG_PATH=/usr/local/opencv320/lib/pkgconfig 
export LD_LIBRARY_PATH=/usr/local/opencv320/lib 
保存之后,再使用命令
source ~/.bashrc 

如何在cmake工具中使用:

使用opencv2.4.8时
find_package(OpenCV REQUIRED )
使用opencv3系列时
find_package(OpenCV 3 REQUIRED )

 


转载:Ubuntu14.04与opencv2.4.8、opencv3.0版本共存

标签:修改   net   tail   usr   amp   opencv安装   opencv   csdn   多版本   

原文地址:http://www.cnblogs.com/ChrisCoder/p/7779255.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!