1. 程式人生 > >@top Ubuntu 16.0.4下編譯opencv+opencv_contrib所遇到的問題

@top Ubuntu 16.0.4下編譯opencv+opencv_contrib所遇到的問題

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所在的位置。