使用OpenCV捕获实时图像
此样例使用Python和OpenCV通过摄像头捕捉视频,Mac系统中想运行此程序请不要在PyCharm环境中直接运行,会出错,请在命令行执行。
# -*- coding:utf-8 -*-
import cv2
def opencv_camera():
# 内置摄像头一般是0
cap = cv2.VideoCapture(0)
while True:
retval, frame = cap.read()
frame = cv2.flip(frame, 1) # 镜像当前帧画面
cv2.imshow('frame', frame)
if cv2.waitKey(10) == 27: # 按Esc退出
break
cap.release()
cv2.destroyAllWindows()
if __name__ == "__main__":
opencv_camera()
