使用OpenCV和MediaPipe设计虚拟鼠标如何用OpenCV读取视频输入
要使用OpenCV读取视频输入,可以使用cv2.VideoCapture()函数。以下是一个简单的代码示例:
import cv2
cap = cv2.VideoCapture('video.mp4') # 打开视频文件
while True:
ret, frame = cap.read() # 读取视频帧
if not ret:
break # 如果读取失败,退出循环
cv2.imshow('frame', frame) # 显示视频帧
if cv2.waitKey(1) == ord('q'):
break # 如果按下q键,退出循环
cap.release() # 释放资源
cv2.destroyAllWindows() # 关闭所有窗口
在这个示例中,我们使用cv2.VideoCapture()函数打开名为“video.mp4”的视频文件,并在while循环中读取每一帧。如果读取成功,我们使用cv2.imshow()函数显示视频帧。如果按下q键,我们就退出循环,释放资源并关闭所有窗口。
原文地址: https://www.cveoy.top/t/topic/bK7L 著作权归作者所有。请勿转载和采集!