python3 安裝 opencv3 (win10,64bit)


python3只能安裝opencv3  (python2安裝opencv應該比python3安裝的要簡單,可參閱網上其他教程)
 
以下步驟在win10下測試:
 
1. 到 http://www.lfd.uci.edu/~gohlke/pythonlibs/    下載所需的版本,注意版本號的對應。 opencv_python-3.1.0-cp35-cp35m-win_amd64.whl scipy-0.17.1-cp35-cp35m-win_amd64.whl numpy-1.11.0+mkl-cp35-cp35m-win_amd64.whl
     (!!!32位的系統下載32位的包,64位的下載64位的,但是如果在64位的系統上安裝了32位的python,則需下載32位的包)
     (opencv 3.0.0  對應的是opencv的版本,cp34對應的python的版本)
2. 使用cmd進入下載好的文件的目錄,安裝指令:(opencv是最后安裝的)
     "pip install  numpy-1.11.0+mkl-cp35-cp35m-win_amd64.whl "  
    "pip install scipy-0.17.1-cp35-cp35m-win_amd64.whl "
    "pip install  opencv_python-3.1.0-cp35-cp35m-win_amd64.whl "    
3.    之后把 D:\python35\Lib\site-packages中 那一堆opencv的dll放到一個新建的名為cv2的文件夾里  
     這一個,也可以不操作。我之前是修改了cv2.py。后來發現只要提前安裝好VS2015的插件后,不做這一步也不會報錯!  

4. 驗證:importcv2 無報錯

 

 

 

     可能遇到的報錯:

        dll load failed: 找不到指定的模塊
      這是因為對dll的解析錯誤,需要下載一個依賴項:
       Visual C++ 2015 redistribution package  https://www.microsoft.com/en-us/download/details.aspx?id=48145  (!!32位的Python下載32位的,64位的python下載64位的,嗯,好像是這樣的。。。)

 

 
 
5. 測試代碼:(圖像顯示)
 
  1. import cv2
  2. img=cv2.imread('hillary.jpg')
  3. cv2.imshow('w',img)
  4. cv2.waitKey(0)
 






免責聲明!

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



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