目標:安裝並配置opencv及contrib模塊,併成功運行。
step 0. 寫在前面的話
我是在ubuntu18下配置opencv3.4.1和opencv-contrib3.4.1
step 1. 下載opencv及contrib
相關方案請參考下載opencv及contrib模塊,感謝博主的分享。
重點提醒一下,原則上請大家儘量下載版本號一致的兩個文件;如不一致的話,其實也可以編譯,我在windows下有過成功的經驗,ubuntu的話我也是小白,還沒有嘗試過,後續會試驗一下。
step 2. 安裝及配置opencv
相關方案請參考安裝及配置opencv,感謝博主的分享。
重點提醒幾個地方:
(a)在推薦方案的第(2)(3)步下載及更新的過程中不要斷網、不要進入休眠模式,否則會提醒連接超時的失敗。遇到這種連接超時的失敗時,就要重新運行當前指令,已經下載或更新過的內容不會再次執行,僅會對沒有成功下載或更新的內容進行操作。
(b)在推薦方案的第(4)步中,有可能會報錯errorE: unable to locate libjasper-dev,解決方案推薦libjasper-dev報錯的解決方案,感謝博主的分享。
(c)在推薦方案的第(11)步中,最好在添加contrib模塊的絕對路徑。
(d)在推薦方案的第(16)步中,會使用到vim,建議提前安裝;如果沒有vim的話, 會使用到默認的vi,也建議提前熟悉一下使用方案,推薦方案vi/vim的使用方法,感謝博主的分享。
(e)過程中有的依賴包需要較長時間的下載及更新,建議提前設置系統不休眠,推薦方案ubuntu系統不休眠設制,感謝博主的分享。
step 3. 總結
按照上述過程,親測可以成功使用opencv了,但是感覺編譯有點麻煩,應該還是我不太會用,後面要仔細研究一下再來跟大家分享。