代码解释都在注释里
import cv2 cap = cv2.VideoCapture(0) ret,frame = cap.read() # ret存布尔值(True False)代表有没有读取到图片; # frame表示截取到的一帧的图片 cv2.imshow("Frame",frame) # 在窗口中显示图像,一参是窗口名称,二参是图像 cv2.waitKey(0) # 键盘输入任意值后继续执行,用于保持窗口
和捕获图片代码类似,不同的是加了个循环进行不断地捕获,waitKey参数非零时可理解为延时函数,很必要!
import cv2 cap = cv2.VideoCapture(0) while True: ret,frame = cap.read() cv2.imshow("Frame",frame) cv2.waitKey(1) # 等待1ms,起缓冲作用,不添加的话无法显示图片