---在Ubuntu14.04.5LTS下Opencv3.2的安裝
/********************************
虛擬機:VM_12_Pro
安裝環境:Ubuntu 14.04.5 LTS
安裝版本:opencv3.2.0(官網下載)
*********************************/
開發過程中遇到了很多問題,各種博客閱讀才得以幫着我安裝順利,下面做些搭建記錄,希望能幫到遇到的困難的讀者。
安裝步驟:
Step1:安裝gcc/g++/gdb/make 等基本編程工具
sudo apt-get install update
sudo apt-get install build-essential
Step2:安裝opencv所依賴的庫、cmake和相關插件,主要是爲了能夠支持讀寫圖片以及視頻等。
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
Step3:庫安裝
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
Step4:獲取目前最新版本opencv3.2:
$ sudo mkdir ~/opencv/tools -p
$ cd ~/opencv/tools
$ wget https://github.com/opencv/opencv/archive/3.2.0.zip
$ unzip 3.2.0.zip
$ mv 3.2.0.zip opencv3.2.0.zip
$ wget https://github.com/opencv/opencv_contrib/archive/3.2.0.zip
或者到官網下載opencv3.2.0.zip
mkdir /opencv/ cd /opencv unzip opencv3.2.0.zip //默認解壓到當前目錄
Step5:創建目錄build
cd opencv-3.2.0 //進入解壓完的目錄
mkdir build //創建目錄
cd build
Step6:執行cmake生成Makefile文件:
sudo cmake -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D OPENCV_EXTRA_MODULES_PATH=~/opencv/opencv_contrib-3.2.0/modules -D WITH_QT=ON -D WITH_OPENGL=ON -D CMAKE_BUILD_TYPE=RELEASE ..
Step7:編譯並安裝
sudo make
sudo make install
Step8:配置環境
1.配置lib,巧如以下命令,在opencv.conf文件中添加/usr/local/lib
sudo gedit /etc/ld.so.conf.d/opencv.conf //打開並創建
sudo ldconfig
2.配置bash.bashrc
打開vi /etc/bash.bashrc,最後添加PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
vi /etc/bash.bashrc
保存退出。。。。
Step9:測試自帶的例子
cd /opencv/opencv-3.2.0/samples/cpp/example_cmake
make //已經存在Makefile直接執行,否則cmake
./opencv_example
就會彈出Hello OpenCv咯。。。。恭喜你安裝完成,去編程吧!
相關論壇:
OpenCV官方教程中文版 http://www.linuxidc.com/Linux/2015-08/121400.htm
參考博客:
http://blog.csdn.net/obsession2015/article/details/56665884
http://www.linuxidc.com/Linux/2014-12/110045.htm
http://blog.csdn.net/fengyhack/article/details/39002029