转载: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版本共存的主要内容,如果未能解决你的问题,请参考以下文章
ubuntu14.04下PyCharm使用OPenCV2.4.11
ubuntu14.04+OpenCV2.4.9+java+Eclipse安装配置