标签:修改 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的共存。
pkg-config --modversion opencv
(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