跟很多开源软件一样OpenCV也提供了完善的Python接口,非常便于调用。OpenCV 包含了超过 2500 个算法和函数,几乎任何一个能想到的成熟算法都可以通过调用OpenCV的函数来实现,超级方便。
1.下载安装OpenCV,当前版本为249。http://opencv.org/downloads.html
2.下载Python,当前OPenCV版本为249,不过其支持的最新版本的Python为2.7,所以可以下载278win32版本。https://www.python.org/downloads/
(为了同时能使用PIL,所以python安装win32版,64位系统也可以正常使用)
3.下载numpy,我使用了1.9.1,同样是win32版本。http://sourceforge.net/projects/numpy/files/NumPy/
4.将Opencv安装目录下opencvuildpython2.7x86中的cv2.pyd复制到python安装目录Libsite-packages下。
5.找到opencv源文件内的drawing.py运行。如果看到彩色条纹则表示配置成功。
额外需要安装包:
1.matplotlib(二维绘图) https://pypi.python.org/pypi/matplotlib/
测试脚本:
import cv2 src = cv2.imread("finger.jpg") cv2.namedWindow("Image") cv2.imshow("Image", src) cv2.waitKey (0) cv2.destroyAllWindows()