ubuntu14.04中安裝opencv2.4.9
https://blog.csdn.net/chcyj/article/details/78424372
2. 解壓到任意目錄
-
unzip opencv-2.4.9.zip
3. 進入原始碼目錄,建立release目錄
-
cd opencv-2.4.9
-
mkdir release
4. 可以看到在OpenCV目錄下,有個CMakeLists.txt檔案,需要事先安裝一些軟體
-
sudo apt-get install build-essential cmake libgtk2.0-dev pkg-config python-dev python-numpy libavcodec-dev libavformat-dev libswscale-dev
5. 進入release目錄,安裝OpenCV是所有的檔案都會被放到這個release目錄下
-
cd release
6. cmake編譯OpenCV原始碼,安裝所有的lib檔案都會被安裝到/usr/local目錄下
-
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
7. 安裝
-
sudo make install
##########################
4. 上面的過程基本上完成了opencv的安裝。但是並不能夠馬上用它,opencv還包含很多動態連結庫。你可以在檔案/etc/ld.so.conf中新增 /usr/local/lib(這個跟安裝目錄有關, {CMAKE_INSTALL_PREFIX}/lib),也可以在/etc/ld.so.conf.d 目錄下增加一個conf檔案(可以命名為 opencv.conf),同樣新增 /usr/local/lib
使用下面的動態庫管理命令ldconfig,讓opencv的相關連結庫被系統共享
[plain] view plain copy
- sudo ldconfig -v
sudo ldconfig -v
5. 完成了動態庫的共享,還不能使用opencv來程式設計,還需要為程式指定openvc的標頭檔案位置。這裡使用pkg-config命令來完成。首先在 /etc/profile 中新增
[plain] view plain copy
- export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
pkg-config 維護著一個關於opencv的配置檔案,這個檔案(opencv.pc)在目錄 /usr/local/lib/pkgconfig,這個檔案記錄著opencv的一些動態庫資訊,還有標頭檔案資訊
通過pkg-config 命令可以列出關於opencv的配置資訊:
三、測試
1. 在解壓的opencv目錄下找到 samples/c/build_all.sh,執行該檔案
[plain] view plain copy
- ./build_all.sh
./build_all.sh
2. 找其中一個來執行看一下效果,例如 find_obj程式:
至此,關於opencv在Ubuntu下的安裝成功了,盡情地遨遊在計算機視覺的世界裡吧!
12. ./test test.jpg 如果能看到照片,那就表示成功了。
參考部落格: