在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回車
無報錯,安裝成功