我们废话少说直接上代码但是注意⼀下你们开始安装的python可能运⾏不了该程序需要pip⼀下某个模块,缺什么安什么就ok了!在这⾥我就不去具体教⼤家安装模块了!
#coding:utf-8网上订票放票时间
import cv2
import sys
from PIL import Image
def CatchUsbVideo(window_name, camera_idx):
cv2.namedWindow(window_name)#该⽅法是写⼊打开时视频框的名称
# 捕捉摄像头
cap = cv2.VideoCapture(camera_idx)#camera_idx 的参数是0代表是打开笔记本的内置摄像头,也可以写上⾃⼰录制的视频路径
while cap.isOpened():#判断摄像头是否打开,打开的话就是返回的是True
安以轩的老公
ok, frame = ad()#读取⼀帧数据,该⽅法返回两个参数,第⼀个参数是布尔值,frame就是每⼀帧的图像,是个三维矩阵,当输⼊的是⼀个是视频⽂件,读完ok==flase
if not ok:#如果读取帧数不是正确的则ok就是Flase则该语句就会执⾏
break
湿气过重的克星# 显⽰图像
罗家英微博cv2.imshow(window_name, frame)#该⽅法就是现实该图像
c = cv2.waitKey(10)
if c & 0xFF == ord('q'):#q退出视频
break
ancientisles# 释放摄像头并销毁所有窗⼝
本山快乐营自圆其说
cv2.destroyAllWindows()
if __name__ == '__main__':
CatchUsbVideo("FaceRect", 0)
结果如下: