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循环读取文件夹视频的主要内容,如果未能解决你的问题,请参考以下文章

OpenCV:读取视频流(相机,视频,ip相机)

python 使用cv2读取mp4视频失败的解决方法

Facecam 视频无法使用 cv2.VideoCapture() 打开并且无法读取

无法使用videoCapture opencv打开视频

机器学习进阶-图像基本处理-视频的读取与处理 1.cv2.VideoCapture(视频的载入) 2.vc.isOpened(载入的视频是否可以打开) 3.vc.read(视频中一张图片的读取)

对opencv读取的图片进行像素调整(1080, 1920) 1.cv2.VideoCapture(构造图片读取) 2.cv2.nameWindow(构建视频显示的窗口) 3.cv2.setWindo