操作步骤
1、安装Python
2、安装numpy库
3、安装OpenCV
开始之前
1、Python 不同版本之间的差异
print("Hello,world!")
print "Hello,world!"
注意,在3.0及以上版本,需要在“Hello,world”周围加上圆括号。其原因是在3.0及以上版本中,print命令不再是一个关键字,而是一个函数。
开始
安装Python
版本:Python 2.7.15
下载地址:https://www.python.org/downloads/ 因为我的电脑是64位的,所以我选的是Windows x86-64 MSI installer下载得到的是python-2.7.15.amd64.msi。
1、双击python-2.7.15.amd64.msi文件进行安装,一路next,自己选择安装位置,推荐安装在非系统盘。我是安装在D:\Python27。
2、添加Python安装位置到Path。系统属性—高级—环境变量—系统变量,选择Path,添加Python的安装目录。如:我将D:\Python27添加进去。
3、Windows+R,输入cmd,输入python。当显示如下时,表示Python安装成功。
安装numpy前
NumPy是Python语言的一个扩展程序库。支持高阶大量的维度数组和矩阵运算,此外也针对数组运算提供大量的数学函数库。
注:OpenCV需要用到NumPy库。
安装NumPy之前需要先准备好pip工具。
注:pip是一个以Python计算机程序语言写成的软件包管理系统,它可以安装和管理软件包,另外不少的软件包也可以在”Python软件包索引”(英语:Python Package Index,简称PyPI)中找到。
pip安装地址:https://pip.pypa.io/en/stable/installing/
打开这个链接,我们可以看到,当Python 2 >=2.7.9 or Python 3 >=3.4,只需更新。
因为我安装的是Python 2.7.15版本,所以我只需将pip更新至最新版本。
更新之前:
在D:\Python27\Scripts目录下,可以看到pip.exe。黑框操作时,只有当cd进入这个目录,我们才能使用pip命令,这明显不是我们想要的效果。我们想黑框操作时,在任意目录下都可以使用pip命令;因此需要将D:\Python27\Scripts添加到Path。
更新方法:
On Linux or macOS:
pip install -U pip
On Windows:
python -m pip install -U pip
若Python版本不在Python 2 >=2.7.9 or Python 3 >=3.4该范围,则需要单独安装pip。
先下载get-pip.py
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
然后运行该脚本文件进行安装
python get-pip.py
使用pip安装numpy
执行
pip install numpy
安装OpenCV
下载地址:https://opencv.org/releases.html
选择2.4.13.6版本,Win pack下载,得到opencv-2.4.13.6-vc14.exe文件。
双击opencv-2.4.13.6-vc14.exe,nextnextnext下去。我安装到D:\OpenCV\opencv目录下(这个因人而异)。安装完成后,将D:\OpenCV\opencv\build\python\2.7\x64目录下的cv2.pyd复制到D:\Python27\Lib\site-packages目录下。
测试
在cmd下面输入python命令行,然后输入import cv2,如没有错误信息证明安装成功。
小试牛刀
新建test.py,输入如下程序;将图片与test.py放在同一文件夹下。cmd下输入python test.py运行此程序,如果可以正确的显示图片,证明安装成功。
import cv2
import numpy as np
img = cv2.imread("1.png")
emptyImage = np.zeros(img.shape, np.uint8)
emptyImage2 = img.copy()
emptyImage3 = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.imshow("EmptyImage3", emptyImage3)
cv2.waitKey(0)
cv2.destroyAllWindows()
至此安装完成。
Best wish!