ubuntu12.04安裝openCV2.4.5

更新軟件列表,升級
sudo apt-get update
sudo apt-get upgrade

安裝依賴包
sudo apt-get install build-essential libgtk2.0-dev libjpeg-dev libtiff4-dev libjasper-dev libopenexr-dev cmake python-dev python-numpy python-tk libtbb-dev libeigen2-dev yasm libfaac-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev libx264-dev libqt4-dev libqt4-opengl-dev sphinx-common texlive-latex-extra libv4l-dev libdc1394-22-dev libavcodec-dev libavformat-dev libswscale-dev

先從sourceforge上下載OpenCV的源碼 網址: http://sourceforge.net/projects/opencvlibrary  目前最新版本的opencv是2.4.5
解壓到任意目錄(注:本人直接在home用戶下建立了一個名字爲opencv的文件夾,解壓到了此文件夾)
進入源碼目錄,建立release目錄
mkdir release
cd release

cmake生成make文件
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 WITH_QT=ON -D WITH_OPENGL=ON ..
檢查輸出:不能有error;FFMPEG : YES;Python, TBB, OpenGL, V4L, OpenGL and Qt are detected。若是有問題要從新安裝對應的包再cmake

編譯(須要很長時間)
make

安裝
sudo make install

配置
sudo gedit /etc/ld.so.conf.d/opencv.conf
打開一個空文件,添加如下一行內容
/usr/local/lib
保存退出

執行配置
sudo ldconfig

設置環境變量python

sudo gedit /etc/bash.bashrcbash

在文件最後加入如下兩行並保存:函數

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
此時重啓Ubuntu或從新登陸帳戶,使得OpenCV安裝生效。
測試

測試OpenCV自帶例程ui

編譯程序:(注:因爲本人的源文件直接在home用戶的opencv文件夾下,所以能夠直接cd opencv進入)spa

cd opencv/samples/c.net

chmod +x build_all.sh
./build_all.sh
code


運行程序(圖片和函數直接在opencv的例程文件中,能夠直接運行出結果):orm

./facedetect --cascade="/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml" --scale=1.5 lena.jpg
xml

運行結果以下:

運行程序:

./facedetect --cascade="/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml" --nested-cascade="/usr/local/share/OpenCV/haarcascades/haarcascade_eye.xml" --scale=1.5 lena.jpg

運行結果以下:


運行程序:

python /usr/local/opencv/samples/python2/turing.py

程序結果以下:


注意,此時,圖片的顯示窗口是Qt界面。你能夠隨意對圖片進行放大,縮小,能夠保存圖片等。當你放大圖片到必定值,你能夠看到每一個像素對應的RGB值。

參考連接:http://blog.csdn.net/lqhbupt/article/details/7913513

相關文章
相關標籤/搜索