- 介绍
opencv是一个开源的用于图像处理的库,它对包括C/C++、java、python等语言有支持。
- 安装
将opencv\python\2.7\x64\cv2.pyd拷贝到python的安装目录下:Python27\Lib\site-packages
pip install numpy
NumPy系统是Python的一种开源的数值计算扩展。
- 显示一个图片
[codesyntax lang="python"]
import cv2 img = cv2.imread('a.png') cv2.namedWindow('image') cv2.imshow('image', img) cv2.waitKey(0) cv2.destroyAlloWindows()
[/codesyntax]
- 显示摄像头
下面的代码实现了,将摄像头的视频直接显示出来,按键q退出。
[codesyntax lang="python"]
import cv2 def video(): cv2.namedWindow('video') capture = cv2.VideoCapture(0) ret, frame = capture.read() while ret is not None: gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY) cv2.imshow('video', gray) if cv2.waitKey(1) & 0xff == ord('q'): break; ret, frame = capture.read() capture.release() cv2.destroyAllWindows('video') video()
[/codesyntax]
- 参考