1. 程式人生 > >在Windows電腦上給Python配置OpenCV

在Windows電腦上給Python配置OpenCV

許多小白想在PYTHON中配置OPENCV,但又不知道怎麼做,最近一直在搞這一方面,也是混沌了好幾天,最後終於有了些眉目,和大家分享一下:

1.安裝PYTHON,我用的是python3.5版本,官網就能下,跟著教程走,配置好PATH包就能在C字命令符中呼叫了,呼叫結果如下:


按回車後


2.第二步開始,均是在C字命令符下操作!!!!!均是在C字命令符下操作!!!!!均是在C字命令符下操作!!!!!重要的事情說三遍

安裝opencv之前要乾的工作:
C字命令符中輸入:
python -m pip install -U pip
按回車,自動安裝pip包
之後下載numpy和opencv的python3.5版本:

這裡給出幾個網站:


(1)    Numpy:   https://pypi.python.org/pypi/numpy


看這些很亂看不懂對吧?其實很簡單:

最長的都是土豪專用OSX版本。

處於中間不長不短的是Linux系統的。

最短的都是windows32位的版本(這的位數指的是python的!!!!不是系統的!!!32位系統也是可以安裝64位python的!!!)。嗯,剩下的amd64就是windows用64位版本的。

之後cp27,34,35,36指的就是PYTHON的2.7  3.4  3.5  3.6版本,下載對應版本的就可以了。

我下的是numpy-1.12.1rc1-cp35-none-win_amd64.whl (md5, pgp)

(2)   Opencv:http://www.lfd.uci.edu/%7Egohlke/pythonlibs/#opencv
進入之後會發現亂七八糟一大堆。。。


看到紅圈了嗎。。。那就是opencv,點一下就到了下載opencv的地方了。。如下圖:


這裡要下哪個就不用多說了,解釋見上,命名方式都一樣。
我用的是:opencv_python‑3.2.0+contrib‑cp35‑cp35m‑win_amd64.whl
至於多了個contrib,是多了些高階功能的包包,具體作用可以百度,問題不大。

3.下載完後,你會得到兩個.whl包包:然後放置在C字命令符開始的目錄下(這樣就不用你自己再填寫路徑了!!!!):
注意!!!
對於opencv安裝包
改之前:opencv_python‑3.2.0+contrib‑cp35‑cp35m‑win_amd64.whl


一定要把cp35m改成none!!
改之後:opencv_python‑3.2.0+contrib‑cp35‑none‑win_amd64.whl

如果不改的話不然會出現:


opencv_python-3.2.0+contrib-cp35-cp35m-win_amd64.whl is not a supported wheel on this platform.


4. 安裝,C字命令符中輸入
pip3 install numpy-1.12.1rc1-cp35-none-win_amd64.whl
安裝numpy
輸入pip3 install opencv_python‑3.2.0+contrib‑cp35‑none‑win_amd64.whl


忽略畫叉的那些,下邊這個就是安裝成功後的樣子。

5.開啟python3.5.2 shell,不是像c字命令符的那個!!!!!
輸入improt cv2回車


無報錯,安裝成功