安裝前准備:
1、確定所安裝的電腦是32位還是64位系統;(作者電腦是64bit win10)
2、下載對應的安裝包:
(1)下載最新Python安裝包:https://www.python.org/downloads/ 這里下載python-2.7.10.amd64.msi ;
(2)下載python-numpy模塊:http://sourceforge.net/projects/numpy/files/NumPy/ 或者 http://www.lfd.uci.edu/~gohlke/pythonlibs/,這下使用64bit模塊:numpy‑1.10.1+mkl‑cp27‑none‑win_amd64.whl 由於安裝.whl文件還要安裝pip和wheel,所以在網上找了exe文件numpy-MKL-1.8.0.win-amd64-py2.7.exe ,exe安裝就方便多了;
python需要安裝python-numpy模塊,不然即使找到了cv模塊也不能夠運行。而且會出現“ImportError: numpy.core.multiarray failed to import”錯誤。
在裝這個模塊的實現需要保證python的版本與numpy的版本相一致,例如當前numpy的版本最高支持python2.6,因此如果你的python版本不是2.6的話則安裝不了該模塊。
(3)下載最對應的opencv安裝包:http://opencv.org/downloads.html 這里下載OpenCV 2.4.9.exe ;
python的版本需要與OpenCV的版本相一致,否則導入cv模塊會出錯。
開始安裝:
1、安裝Python:
(1)雙擊運行python-2.7.10.amd64.msi,修改安裝路徑,連續next直到安裝完成,詳細步驟請看http://jingyan.baidu.com/article/7908e85c78c743af491ad261.html;
(2)測試是否安裝成功。
2、安裝python-numpy
(1)雙擊運行numpy-MKL-1.8.0.win-amd64-py2.7.exe,修改安裝路徑,連續next直到安裝完成。
(2)測試是否安裝成功:輸入import numpy,如報錯,說明未安裝成功。
3、安裝opencv
(1)運行OpenCV 2.4.9.exe;
(2)配置Python:將\opencv\build\python\2.7\x64 這個目錄下:cv2.pyd 復制到:Python27\Lib\site-packages\目錄下;
(3)測試:輸入import cv2,如報錯,說明未安裝成功,或者直接運行\opencv\samples\python下的drawing.py文件。
ok,慢慢享用python+opencv!
補充:如果需要畫圖,必須安裝matplotlib模塊,我在網上找到一個比較靠譜的下載安裝教程,傳送門在這里http://blog.sina.com.cn/s/blog_6fb8aa0d0101qtt9.html。
我這里下載的是matplotlib-1.5.0.win-amd64-py2.7.exe版本,事先安裝依賴模塊:scipy,pyparsing,dateutil
1.安裝PIP https://github.com/pypa/pip
2.安裝wheel https://pip.pypa.io/en/latest/user_guide/#installing-from-wheels
pip install SomePackage-1.0-py2.py3-none-any.whl 或者 pip install wheel