yolo中 LoadImages, LoadScreenshots, LoadStreams

该文介绍了一个名为LoadImages的类,用于读取本地图片、视频数据,支持自定义转换和步长。同时提到了LoadStreams,可以处理远程RTSP、RTMP和HTTP数据流,实现屏幕截图和远程流媒体的处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

LoadImages:

        功能: 读取本地图片,视频,摄像头数据。

        参数说明:

                        path: 路径地址(图片文件夹,文件,视频文件夹,文件,或者两者混合都可以。)

                        img_size: resize,或者letterbox转换后的大小。

                        stride: letterbox转换参数

                        auto: letterbox 转换参数

                        transforms: 自定义transforms

                        vid_stride: 视频文件fps步长

class LoadImages:
    def __init__(self, path, img_size=640, stride=32, auto=True, transforms=None, vid_stride=1):
        if isinstance(path, str) and Path(path).suffix == ".txt":  # *.txt file with img/vid/dir on each line
            path = Path(path).read_text().rsplit()
        files = []
        for p in sorted(path) if isinstance(path, (list, tuple)) else [path]:
            p = str(Path(p).resolve())
            if '*' in p:
                files.extend(sorted(glob.glob(p, recursive=True)))  # glob
            elif os.path.isdir(p):
                files.extend(sorted(glob.glob(os.path.join(p, '*.*'))))  # dir
            elif os.path.isfile(p):
                files.append(p)  # files
            else:
               
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值