最近跑深度學習程序,在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啦!