OpenCV3.4.1 + Python3.6.1+ Win10 开发环境配置
本文使用具体版本:
Python :3.6.1(Anaconda3)
OpenCV :3.4.1
Windows 10 x64
Step1、安装 numpy 包。因为 opencv-python 需要 numpy 包,要安装 numpy 可以自己
下载安装,不过如果使用 Anaconda 则更方便,包含了 numpy 在内的大量的科学包,还有很
多其他好处。如果已经安装过 numpy 包,在安装 opencv 时,最好更新一下 numpy 版本 pip
install -U numpy。Python 解释器使用 CPython。
Step2、安装 opencv。使用 python 自带的 pip 管理包,在 python 命令行中输入 pip install
opencv-python ,之后会自动下载并安装,最后提示
“ Requirement already satisfied: numpy>=1.11.3 in d:\anaconda3\lib\site-packages (from
opencv-python) (1.13.1)
Installing collected packages: opencv-python
Successfully installed opencv-python-3.4.0.12”,表示已成功安装 opencv-python。安装完成即
可使用 import cv2 测试,若无报错,则表示安装成功。
Step3、实例测试。接下来是我们的一个 demo,程序功能是读取图片并显示。在这里我
使用 Notepad++,新建一个 test.py 文件,代码如下:
import cv2
import numpy as np
image = cv2.imread("test.jpg")#test.jpg 即选定的测试图片,需要放在 test.py 同文件夹中
cv2.imshow("image",image)
cv2.waitKey(0)
保存 test.py 文件于桌面上,然后在 python 命令行中输入 python test.py,运行程序。
注意:在安装 python 的 numpy 包时,出现 pip 版本不是最新版提示
you are using pip version 9.0.1, however version10.0.1 is availaable
根据 cmd 命令中提示,输入 python -m pip install --upgrade pip,安装更新后 pip 版本仍然不
是最新版。查阅资料,最后用‘easy_install’命令解决了问题。D:\Anaconda3\Scripts 下有如
下两个文件:
在 cmd 中输入 easy_install-3.6
安装完成后输入 pip -V(大写 V)查看当前 pip 版本结果如下:pip 10.0.1 from
D:\Anaconda3\lib\site-packages\pip (python 3.6),说明更新成功,进而可
以接着安装 numpy 模块。
pip==10.0.1 自动安装 pip version 10.0.1