Windows7/10上配置OpenCV3.3.0-Python3.6.2操作步骤
目前OpenCV無論是2.4.x還是最新的3.3.0版本,默認支持的都是Python 2.7版本。這里介紹下如何使OpenCV 3.3.0支持Python 3.6.2的操作步驟:
1. 從 ?https://github.com/opencv/opencv/releases/tag/3.3.0 下載3.3.0.zip或opencv-3.3.0-vc14.exe,并解壓縮 ;
2. 在Windows上安裝Python 3.6.2、NumPy 和 Matplotlib,按照 ?http://blog.csdn.net/fengbingchun/article/details/77887050 ??中步驟;
3. 打開cmake-gui.exe(3.7.1 version),如下圖,取消與CUDA相關的選項:
4. 打開D:\soft\OpenCV3.3\vs2013目錄下的OpenCV.sln,如下圖:
(1)、分別在Debug和Release模式下,選中CMakeTargets中的ALL_BUILD,右鍵,重新生成;
(2)、選中INSTALL,右鍵,生成,就會將編譯生成的OpenCV動態庫和靜態庫存放到D:\soft\OpenCV3.3\vs2013\install\x64\vc12目錄下;
(3)、在Debug下,會產生錯誤:error LNK1104:無法打開文件”python36_d.lib”,無需在Debug下編譯opencv_python3,忽略此錯誤;
(4)、在Release下編譯完成后,會D:\soft\OpenCV3.3\vs2013\lib\python3\Release目錄下生成cv2.cp36-win_amd64.pyd;
5. 在Release下INSTALL后,會將D:\soft\OpenCV3.3\vs2013\lib\python3\Release目錄下的cv2.cp36-win_amd64.pyd自動拷貝到D:\ProgramFiles\Python36\Lib\site-packages目錄下,如果此目錄下沒有則手動拷貝;
6. 將D:\soft\OpenCV3.3\vs2013\install\x64\vc12\bin目錄添加到系統環境變量中;
7. 新建test_opencv_1.py文件,內容如下:
import cv2print(cv2.__version__)
8. 打開命令提示符,執行結果如下,說明在windows7/10上安裝OpenCV3.3.0-Python3.6.2成功:
GitHub:?https://github.com/fengbingchun/Python_Test
總結
以上是生活随笔為你收集整理的Windows7/10上配置OpenCV3.3.0-Python3.6.2操作步骤的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 朴素贝叶斯分类器简介及C++实现(性别分
- 下一篇: Ubuntu 14.04 64位上安装