python 3 配置 opencv 3

windows 下安装 opencv

从 opencv 3.x 开始,opencv 其实就已经可以支持 python 3 了,但是官方给出的编译版本还只支持 python 2.7 ,所以如果想要给 python 3 安装 opencv 模块,我们就得自己编译源码,但是这个过程相对繁琐,还容易出错。

这里提供一个非官方的下载地址:

http://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv

该网站提供了众多在 windows 平台下的第三方已编译 python 包扩展下载。

进入网页,选择一个合适自己的版本 opencv_python-xxx.whl 下载。

比如,我使用 python 3.5 ,所以选择下载 :

opencv_python-3.1.0+contrib_opencl-cp35-cp35m-win_amd64.whl

amd64 适用所有 64-bit 的操作系统。

下载好之后,使用 CMD 进入 .whl 文件所在目录,执行(以 opencv_python-3.1.0+contrib_opencl-cp35-cp35m-win_amd64.whl 为例):

pip install opencv_python-3.1.0+contrib_opencl-cp35-cp35m-win_amd64.whl

进行安装。

如果你想要自己编译安装,可以参考这篇:
http://docs.opencv.org/3.1.0/d5/de5/tutorial_py_setup_in_windows.html

Linux 下安装 opencv

等待更新。。。

测试程序

安装完成之后,可以通过下方提供的一个简单程序来测试 opencv 模块是否能正确运行。

# filename: showim.py
import argparse
import cv2

ap = argparse.ArgumentParser()
ap.add_argument("-i", "--image", required=True, help="Path to the image")
args = vars(ap.parse_args())

image = cv2.imread(args['image'])
cv2.imshow("Image", image)
cv2.waitKey(0)

运行方式:
shellpython showim.py --image ${your image pathname}

你可能感兴趣的:(python 3 配置 opencv 3)