OpenCV从视频文件读取内容

1 代码实现:

# 1 加载库
import cv2
import argparse

# 2 获取参数
parser = argparse.ArgumentParser()

# 3 添加参数
parser.add_argument("video_path", help="the path to the video file")

# 4 解析参数
args = parser.parse_args()

# 5 加载视频文件
capture = cv2.VideoCapture(args.video_path)

# 6 读取视频
ret, frame = capture.read()# ret 是否读取到了帧(图片)
while ret:
    cv2.imshow("video", frame)
    ret, frame = capture.read()# 继续读取帧
    if cv2.waitKey(20) & 0xFF == ord('q'):
        break

capture.release()
cv2.destroyAllWindows() #关闭

2 运行步骤

在项目中创建一个保存视频的文件夹videos
OpenCV从视频文件读取内容_第1张图片
在Terminal中运行
在这里插入图片描述

你可能感兴趣的:(OpenCV课程总结,opencv,计算机视觉,人工智能)