ubuntu12.04LTS下eclipse indigo版配置opencv2.4.9
1.安裝依賴包
sudo apt-get install
libgtk2.0-dev
libjpeg62-dev
libtiff4-dev
libjasper-dev
libopenexr-dev
cmake
python-dev
python-numpy
libtbb-dev
libeigen2-dev
yasm
libfaac-dev
libopencore-amrnb-dev
libopencore-amrwb-dev
libtheora-dev
libvorbis-dev
libxvidcore-dev?
注:會出現libtiff4-dev依賴于libjpeg-dev
2.安裝ffmpeg1.0
(1)下載ffmpeg1.0???? 下載地址:http://linux.linuxidc.com/???????? 用戶名和密碼都是:www.linuxidc.com?????? 具體下載目錄在 /2012年資料/12月/8日/Ubuntu 安裝FFmpeg1.0 ,OpenCV2.4.2
(2) 1.cd? 用戶主目錄 ??????? 注:這里是/usr/你的計算機名
?????????? 2.tar -xvf ffmpeg1.0
?????????? 3.cd ffmpeg1.0
?????????? 4.??
???????????????? ./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac --enable-libopencore-amrnb --enable-libopencore-amrwb??? --enable-libtheora --enable-libvorbis --enable-libxvid --enable-x11grab --enable-swscale --enable-shared?????????? 5. make
?????????? 6. sudo make install
3.安裝opencv2.4.9
(1)下載opencv-2.4.9
(2) 1.cd? 用戶主目錄
??????????? 2.tar -xvf opencv-2.4.9
??????????? 3. cd /opencv-2.4.9
??????????? 4.mkdir release
??????????? 5.cd? release
??????????? 6.
??????????? cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_TBB=ON -D WITH_V4L=OFF -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON ..
??????????? 7.make
??????????? 8. sudo make install
4.添加opencv-2.4.9庫的路徑
?????? (1)? sudo gedit /etc/ld.so.conf.d/opencv.conf?????? 注:此時虛擬終端的路徑為:用戶主目錄?
?????????????????? 加入:/usr/local/lib? 然后保存
??????? (2) sudo ldconfig
??????? (3) sudo gedit /etc/environment
??????????????????? 加入:PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
5.新建一個C++項目。首先右鍵點擊新建的項目,在項目屬性的C++ Build->Settings,這里要對編譯器參數進行設置。
?? 在GCC C++ Compiler->Directories的include paths中新增一個/usr/local/include/opencv;和/usr/local/include/opencv2
6.終端輸入
pkg-config --libs opencv
我的顯示如下
/usr/local/lib/libopencv_calib3d.so /usr/local/lib/libopencv_contrib.so /usr/local/lib/libopencv_core.so /usr/local/lib/libopencv_features2d.so /usr/local/lib/libopencv_flann.so /usr/local/lib/libopencv_gpu.so /usr/local/lib/libopencv_highgui.so /usr/local/lib/libopencv_imgproc.so /usr/local/lib/libopencv_legacy.so /usr/local/lib/libopencv_ml.so /usr/local/lib/libopencv_nonfree.so /usr/local/lib/libopencv_objdetect.so /usr/local/lib/libopencv_photo.so /usr/local/lib/libopencv_stitching.so /usr/local/lib/libopencv_ts.so /usr/local/lib/libopencv_video.so /usr/local/lib/libopencv_videostab.so
7.找到 GCC C++ Linker,在右側 First in Library search path (-L) 中加入這些庫
??? opencv_core??? opencv_highgui????? opencv_ml????? opencv_video?? opencv_imgproc??? opencv_objdetect???? opencv_features2d???? opencv_flann??? opencv_legacy
8.結束
參考:http://www.linuxidc.com/Linux/2012-12/75640.htm
總結
以上是生活随笔為你收集整理的ubuntu12.04LTS下eclipse indigo版配置opencv2.4.9的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu12.04LTS 安装ecl
- 下一篇: ubuntu12.04LTS安装已经共享