opencv3.4.11+opencv_contrib3.4.11安裝及問題彙總(排版亂,留給自己做記錄)
環境:
Ubuntu18.04.3
opencv版本3.4.11,官網下載地址(github也行)
https://opencv.org/releases
opencv_contrib必須是同版本,下載地址 https://github.com/opencv/opencv_contrib/tree/3.4.11
安裝指南大致參考官方文件:
https://docs.opencv.org/3.4.11/d7/d9f/tutorial_linux_install.html
安裝
下載完成後進行解壓,將opencv_contrib資料夾放入opencv資料夾
在opencv3.4.11資料夾下開啟終端,輸入以下指令
mkdir build
cd build
現在切換到了build資料夾內,進行cmake編譯,大致輸入語句如下圖官方教程所示
終端輸入語句如圖所示
圖裡字太小,放到程式碼片裡展示
cmake -DOPENCV_EXTRA_MODULES_PATH=/home/veryneo/Downloads/opencv-3.4.11/opencv_contrib-3.4.11/modules -DOPENCV_ENABLE_NONFREE=ON ..
方塊1的內容是為了安裝opencv_contrib內的內容所以,需要定義了他的路徑,官方教程也提到:
方塊2是知乎一位朋友遇到的問題,我暫時沒有遇到,但是未雨綢繆,先寫了,就是修改了CmakeLists的一個引數,有關Enable non-free algorithms這塊,不然可能沒法用sift運算元這種收費演算法吧。
方塊3就是CmakeLists的路徑,所以不要忘記加上兩個點,表示在build資料夾上一級目錄。
接下來就是
make -j4
sudo make install
編譯中遇到的問題
1.
這裡似乎是因為網速不行,所以所需檔案沒有下下來,就報錯了。有人提供了網盤
密碼:p50x,提供網盤的部落格參考地址
然後,下載下來放到opencv_contrib/modules/xfeatures2d/src/下
這裡再多提供幾個其他參考地址:
https://www.cnblogs.com/arxive/p/11778731.html
https://blog.csdn.net/u011736771/article/details/85960300
2.
這裡有兩個報錯,都是找不到opencv_contrib-3.4.11/modules/xfeatures2d/include裡的標頭檔案。
對於第一個,在/home/veryneo/Downloads/opencv-3.4.11/modules/stitching的CMakeLists.txt裡新增一句
INCLUDE_DIRECTORIES("/home/veryneo/Downloads/opencv-3.4.11/opencv_contrib-3.4.11/modules/xfeatures2d/include")
對於第二個,一樣的,在/home/veryneo/Downloads/opencv-3.4.11/opencv_contrib-3.4.11/modules/sfm/CMakeLists.txt裡新增一句
INCLUDE_DIRECTORIES("/home/veryneo/Downloads/opencv-3.4.11/opencv_contrib-3.4.11/modules/xfeatures2d/include")
之前改完了CmakeLists忘了重新cmake編譯,這是備註下
camke中-D的含義
-D相當於就是定義, -D 可以理解為告訴cmake 後邊我要定義一些引數了, 你每定義一個就在前邊加上-D就是了
補充參考部落格連結
上面貼了幾個連結,這裡再補充一個
Ubuntu18安裝Opencv3.4.6和Opencv_contrib3.4.6
相關文章
- rabbitmq安裝使用問題彙總MQ
- PLSQL安裝與使用問題彙總SQL
- plsql+html亂碼問題彙總SQLHTML
- AIX安裝oracle遇到的問題彙總AIOracle
- 安裝PHP常見問題彙總薦PHP
- VirtualBox安裝問題記錄
- ambari安裝過程中的問題彙總
- MySQL5.7原始碼安裝問題彙總MySql原始碼
- MAC 安裝 VMAF 遇到的問題及解決方法記錄Mac
- SSM解決中文存入資料庫亂碼問題(記錄自己的問題)SSM資料庫
- SQL server 2005安裝問題彙總(4)SQLServer
- SQL server 2005安裝問題彙總(3)SQLServer
- SQL server 2005安裝問題彙總(2)SQLServer
- Windows 10 安裝 Homestead 問題記錄Windows
- WCF x509證書安裝問題彙總
- eclipse 中文亂碼問題解決方案彙總Eclipse
- 二、Git 問題彙總及處理Git
- mybatis常見庫及問題彙總MyBatis
- 安裝Linux後的遺留問題(轉)Linux
- Web前端技術分享:網頁排版佈局常見問題彙總Web前端網頁
- 問題記錄:kali2安裝mariadb
- 公司測試平臺安裝問題記錄
- 記錄VMware安裝VMware Tools過程及遇到的一些問題
- 記錄自己面試遇到的難題及分析面試
- Centos 7 上安裝 jdk 及問題小記CentOSJDK
- getView()執行次數問題(自己再次測試,順便做個記錄)View
- 做題記錄
- Python及requests亂碼問題的總結Python
- centos7.4 記一次 go安裝的問題,及目錄命令熟悉CentOSGo
- CSS問題彙總CSS
- RecyclerView問題彙總View
- Redis問題彙總Redis
- nginx 問題彙總Nginx
- JavaScript 中精度問題及解決思路彙總JavaScript
- mount命令詳解及常見問題彙總
- flutter安裝問題總結Flutter
- Mysql安裝過程問題總結及處理方法MySql
- AIX6104安裝Oracle11GR2 RAC問題彙總AIOracle