操作環境
Ubuntu 12.04
操作過程(選擇編譯源碼的方式)
- 下載源碼包
- 編譯
進入opencv2.4.5所在目錄,新建build文件夾
1 $ cd ~/opencv.2.4.5 # the directory should contain CMakeLists.txt, INSTALL etc. 2 $ mkdir build # create the output directory 3 $ cd build 4 $ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON ..
這時makefile已經生成了,可以看到顯示默認安裝目錄是/usr/local, 之后執行
1 $ make
2 $ sudo make install
make的執行過程大概需要半個小時的時間
編譯完之后,在/etc/ld.so.conf 文件里加上一行/usr/local/lib, 運行命令
1 $ sudo ldconfig
編譯完畢
- 測試
1 $ cd ~/opencv2.4.5/samples/c 2 $. build_all.sh
3 $ ./delaunay
或者
1 $ cd ~/opencv2.4.5/samples/c 2 $ g++ `pkg-config --cflags opencv` -o cvtest cvtest.c `pkg-config --libs opencv` 3
4 ########################################################### 5 ########注意:g++ 后邊那個東西是 ` ,就是ESC下邊那個鍵########## 6 ###########################################################
在執行上述測試方法時,可能會遇到各種報錯,這時可以試着執行下述命令
1 #安裝libcv-dev,libcvaux-dev,libhighgui-dev包 2 $ apt-get install libcv-dev libcvaux-dev libhighgui-dev
參考資料
http://www.opencv.org.cn/index.php/Debian%E4%B8%8B%E5%AE%89%E8%A3%85
http://www.linuxidc.com/Linux/2010-04/25507.htm
http://tech.techweb.com.cn/viewthread.php?tid=239096
http://opencv.willowgarage.com/wiki/InstallGuide_Linux
Steven Meng
http://tech.techweb.com.cn/viewthread.php?tid=239096
http://opencv.willowgarage.com/wiki/InstallGuide_Linux
Steven Meng
2013.4.27