cv2循环读取文件夹视频

Posted 杨旭华啊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cv2循环读取文件夹视频相关的知识,希望对你有一定的参考价值。

import os

import cv2
import time

for item in os.listdir(r"D:\\airplane\\output"):
    video = r"D:\\airplane\\output" + "\\\\" + item

    cap = cv2.VideoCapture(video)
    ret, frame = cap.read()
    print("正在读取:", video)
    while ret:

        cv2.imshow("capture", frame)
        # sleep是因为有的视频播放速度本身就是几倍播放的,所以想慢一点可以sleep一下,删除也没事
        time.sleep(0.5)
        if cv2.waitKey(100) & 0xFF == ord('q'):
            cap.release()
            break
        ret, frame = cap.read()


以上是关于cv2循环读取文件夹视频的主要内容,如果未能解决你的问题,请参考以下文章