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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了转载:Ubuntu14.04与opencv2.4.8opencv3.0版本共存相关的知识,希望对你有一定的参考价值。

转载至: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.8opencv3.0版本共存的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu 14.04 opencv2.4.13 安装

ubuntu14.04中安装opencv2.4.13

ubuntu14.04下PyCharm使用OPenCV2.4.11

ubuntu14.04+OpenCV2.4.9+java+Eclipse安装配置

ubuntu14.04+OpenCV2.4.9+java+Eclipse安装配置

ubuntu 14.04lts 上的奇怪编译错误 c++ opencv 2.4.10