轉載:Ubuntu14.04與opencv2.4.8、opencv3.0版本共存
阿新 • • 發佈:2017-11-03
下載安裝 -c details dir fix open sta 包含 4.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.8、opencv3.0版本共存