基於ubuntu16.04配置opencv3.1+python3.5


最近跑深度學習程序,在python3.5環境下運行tensorflow與keras。opencv提供了不少計算機視覺算法,想要調用opencv函數,發現當初配置opencv的python解釋器版本是2.7。那怎么辦呢?

0. 安裝帶GUI的cmake工具:

sudo apt-get install cmake-curses-gui

1. ccmake

進入opencv-3.1.0/build/路徑下,執行ccmake

ccmake .

如圖所示

2. 添加python3路徑

向下翻頁,找到python3,如圖所示:

添加自己的python3路徑,如圖所示:

3. 生成make文件

按c鍵配置。如果有錯,例如找不到xx庫,自行調整對應選項或者安裝對應庫。配置成功后,按g鍵生成makefile。

4. make一下

make一下。多核處理器優勢很大,幾分鍾就make好了。

make -j12
sudo make install 

5. 驗證

最后,運行一個光流例程

python3 opt_flow.py

 

 顯示如下:

這樣我們就可以在python3環境下運行opencv啦!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM