@top Ubuntu 16.0.4下編譯opencv+opencv_contrib所遇到的問題
阿新 • • 發佈:2018-12-17
Ubuntu 16.0.4下編譯opencv+opencv_contrib所遇到的問題
make過程中出現檔案缺失
編譯過程中出現好次檔案缺失,一次是opencv編譯依賴項缺失,一次xfeature2d資料夾和其下的cuda.hpp檔案缺失,遇到這樣的問題,找到報錯誤中紅色關鍵語句(fatal error),一般顯示就是缺失檔案所在地址,下載相應的檔案放入,而且地址也要看清楚,有的省略前面的地址,就要看清楚當前自己所在的地址,即cd 所在的位置,放入之後,再次make,就沒啥問題了,千萬不要腦子一熱,make clean,特別浪費時間。 如果有window下的編譯經歷,可以直接到window下,找到opencv和opencv_contrib,到裡面找相應的缺失檔案,複製貼上過來即可 另外,老生長談的是,opencv與opencv_contrib版本一定要是一樣的,下載壓縮包時,一定要看清楚。
ubuntu已安裝ros-kinect下,虛擬環境下python無法匯入cv2
遇到這樣的問題,cd ~,開啟.bashrc,把.bashrc中關於ros的source和export全部註釋掉,然後新增語句,export PYTHONPATH="/.virtualenvs/dl4cv/lib/python3.5/site-packages:$PYTHONPATH",根據自己的版本和具體所在位置,更改,重要的是找到site-packages所在的位置。