点赞 + 关注 + 收藏 = 学会了
推荐关注 《OpenCV-Python专栏》
上一讲介绍了 OpenCV 的读取图片的方法,这一讲简单聊聊 OpenCV 读取和保存视频。
视频的来源主要有2种,一种是本地视频文件,另一种是实时视频流,比如手机和电脑的摄像头。
要读取这两种视频的方法都是一样的,只是传的参数不同而已。
读取摄像头视频
读取摄像头的内容并显示出来需要几步
- 获取摄像头内容
- 逐帧渲染
import cv2cap = cv2.VideoCapture(0)while cap.isOpened():# 获取一帧ret, frame = cap.read()if not ret:print("找不到摄像头")break # 如果读取失败(如视频结束),退出循环cv2.imshow('frame', frame)if cv2.waitKey(1) == ord('q'):break# 释放摄像头资源并关闭所有窗口
cap.release()
cv2