Linux opencv安装与编译
生活随笔
收集整理的這篇文章主要介紹了
Linux opencv安装与编译
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
參考:http://blog.csdn.net/solomon1558/article/details/51967280
1安裝cmake以及依賴庫
$ sudo apt-get install cmake$ sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev
2安裝opencv
?3.把opencv的so庫加入到環境變量
$ sudo gedit /etc/ld.so.conf.d/opencv.conf 末尾加入/usr/local/lib,保存退出 $ sudo ldconfig #使配置生效打開/etc/bash.bashrc; $ sudo gedit /etc/bash.bashrc PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH 保存退出 $ sudo source /etc/bash.bashrc #使配置生效 $ sudo updatedb #更新database?4測試使用
打開opencv2.4.9目錄下的opencv-2.4.9/samples/c,運行build_all.sh腳本 # build ./build_all.sh ./pyramid_segmentation?備注:
一、安裝 1 安裝cmake及一些依賴庫 sudo apt-get install cmake sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev2 安裝OpenCV 從官網下載opencv并解壓,cd命令進入opencv的目錄 cmake . sudo make sudo makeinstall二、配置 1 將opencv的庫加入到路徑,從而讓系統可以找到 sudo gedit /etc/ld.so.conf.d/opencv.conf 末尾加入/usr/local/lib,保存退出 sudo ldconfig #使配置生效sudo gedit /etc/bash.bashrc 末尾加入 PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH 保存退出 sudo source /etc/bash.bashrc #使配置生效sudo updatedb #更新database三、測試使用 打開opencv2.4.9目錄下的sample/c #build ./build_all.sh 使用下面的一個sample進行測試 ./find_objFinished========================================================================================
Opencv編譯出現"In-source builds are not allowed"
原因:是在代碼根目錄下直接執行過cmake,導致根目錄下生成了CMakeCache.txt,需要刪除CMakeCache.txt再次執行編譯即可。參考:http://www.mobibrw.com/2017/7393
其他問題請參考:http://blog.csdn.net/solomon1558/article/details/51967280
總結
以上是生活随笔為你收集整理的Linux opencv安装与编译的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: exit()与_exit()的区别
- 下一篇: Linux命令详解:./configur