摄像头捕获实时图像,opencv提供了一个非常简单的接口
以下功能:捕获一段视频 并把他转换为灰度视频显示
import numpy as np import cv2 cap=cv2.VideoCapture(0) #创建对象 while(True): ret,frame=cap.read()#返回一个布尔值 gray=cv2.cvtColor(frame,cv2.COLOR_BGR2BGRA) cv2.imshow('frame',gray) if cv2.waitKey(1)&0xFF==ord('q'): break cap.release() cv2.destroyAllWindows()cap