前面讲了图片的基本操作,也顺带讲一下图片的基本操作
import cv2 as cv
#在这里讲一下引入可以更名的用法,比如引入cv2想换名字为cv可以这样写
#比较适合一些比较长的库名称去修改为短一点的 import numpy as np这样的一个用法
capture=cv.VideoCapture(0)#打开摄像头
while(True):#一直去循环
ret,frame=capture.read()#按帧去读取视频,每一帧相当于图片,这样按图片来处理即可
cv.imshow("video",frame)#去显示读取的每一帧
cv.waitKey(0) #一直等待获取键盘上任意按键的按下
cv.release() #释放摄像头
cv.destroyAllWindows() #关闭所有图像窗口
#cap = cv2.VideoCapture(0)
VideoCapture()中参数是0,表示打开笔记本的内置摄像头,参数是视频文件路径则打开视频,如cap = cv2.VideoCapture(“../test.avi”)
#ret,frame = cap.read()
cap.read()按帧读取视频,ret,frame是获cap.read()方法的两个返回值。其中ret是布尔值,如果读取帧是正确的则返回True,如果文件读取到结尾,它的返回值就为False。frame就是每一帧的图像,是个三维矩阵。