新闻详情

新闻详情

首页 / 资讯中心 / 详情

yolo格式Visdrone2019数据集

发布时间:2026/9/29 15:12:32来源:尧图网络
yolo格式Visdrone2019数据集
VisDrone-Dataset1.类别# 类别数量 nc: 10 # 类别名称必须与类别ID对应 names: 0: pedestrian 1: people 2: bicycle 3: car 4: van 5: truck 6: tricycle 7: awning-tricycle 8: bus 9: motor2.Visdrone.yaml# Ultralytics YOLO , AGPL-3.0 license # COCO8 dataset (first 8 images from COCO train2017) by Ultralytics # Documentation: https://docs.ultralytics.com/datasets/detect/coco8/ # Example usage: yolo train datacoco8.yaml # parent # ├── ultralytics # └── datasets # └── coco8 ← downloads here (1 MB) # 数据集路径相对于此文件或绝对路径 path: ../datasets/visdrone2019 # dataset root dir # 训练集和验证集路径相对于path train: ../train/images # train images (relative to path) 4 images val: ../valid/images # val images (relative to path) 4 images # test: ../test/images # test images (optional) # 类别数量 nc: 10 # 类别名称必须与类别ID对应 names: 0: pedestrian 1: people 2: bicycle 3: car 4: van 5: truck 6: tricycle 7: awning-tricycle 8: bus 9: motor3.YOLO格式数据集转换创建test.pyimport os from pathlib import Path import argparse def visdrone2yolo(dir): from PIL import Image from tqdm import tqdm def convert_box(size, box): # Convert VisDrone box to YOLO xywh box dw 1. / size[0] dh 1. / size[1] return (box[0] box[2] / 2) * dw, (box[1] box[3] / 2) * dh, box[2] * dw, box[3] * dh (dir / labels).mkdir(parentsTrue, exist_okTrue) # make labels directory pbar tqdm((dir / annotations).glob(*.txt), descfConverting {dir}) for f in pbar: img_size Image.open((dir / images / f.name).with_suffix(.jpg)).size lines [] with open(f, r) as file: # read annotation.txt for row in [x.split(,) for x in file.read().strip().splitlines()]: if row[4] 0: # VisDrone ignored regions class 0 continue cls int(row[5]) - 1 # 类别号-1 box convert_box(img_size, tuple(map(int, row[:4]))) lines.append(f{cls} { .join(f{x:.6f} for x in box)}\n) with open(str(f).replace(os.sep annotations os.sep, os.sep labels os.sep), w) as fl: fl.writelines(lines) # write label.txt if __name__ __main__: # Create an argument parser to handle command-line arguments parser argparse.ArgumentParser() parser.add_argument(--dir_path, typestr, defaultr.\visdrone2019, helpvisdrone数据集路径) args parser.parse_args() dir Path(args.dir_path) # Convert for d in VisDrone2019-DET-train, VisDrone2019-DET-val, VisDrone2019-DET-test-dev: visdrone2yolo(dir / d) # convert VisDrone annotations to YOLO labels4.数据集配置文件yolov11.yaml# Ultralytics YOLO , AGPL-3.0 license # COCO8 dataset (first 8 images from COCO train2017) by Ultralytics # Documentation: https://docs.ultralytics.com/datasets/detect/coco8/ # Example usage: yolo train datacoco8.yaml # parent # ├── ultralytics # └── datasets # └── coco8 ← downloads here (1 MB) # 数据集路径相对于此文件或绝对路径 path: ../datasets/visdrone2019 # dataset root dir # 训练集和验证集路径相对于path train: ../train/images # train images (relative to path) 4 images val: ../valid/images # val images (relative to path) 4 images # test: ../test/images # test images (optional) # 类别数量 nc: 10 # 类别名称必须与类别ID对应 names: 0: pedestrian 1: people 2: bicycle 3: car 4: van 5: truck 6: tricycle 7: awning-tricycle 8: bus 9: motor参考文章【超详细】基于YOLOv8训练无人机视角Visdrone2019数据集_visdrone数据集-CSDN博客GitHub - VisDrone/VisDrone-Dataset: The dataset for drone based detection and tracking is released, including both image/video, and annotations. · GitHub
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Spring Boot讲座信息管理系统毕设项目从需求到落地全攻略 2026/9/29 15:12:27

Spring Boot讲座信息管理系统毕设项目从需求到落地全攻略

带一个学弟做毕设选题的时候,他拿着“springboot讲座信息管理系统”这个题目来问我,说想用Spring Boot做后端,问我靠不靠谱、有没有搞头。我当时就告诉他,这题放在计算机毕业设计里,属于那种“看着不起眼、做起来真香”…

阅读更多 →
Vivado FPGA开发实战:从安装调试到比特流生成的完整指南 2026/9/29 15:12:20

Vivado FPGA开发实战:从安装调试到比特流生成的完整指南

简介:面向FPGA芯片开发初学者与入门工程师的Vivado超详细使用教程,系统讲解从工程创建到IP集成的完整流程,帮助零基础用户快速上手Vivado并完成FPGA项目设计与仿真。资源为单个docx格式文档,大小约4.49MB,内容以图文步…

阅读更多 →
IEEE 1588-2019 PTP新特性解析:时间同步服务化与热备落地 2026/9/29 15:12:13

IEEE 1588-2019 PTP新特性解析:时间同步服务化与热备落地

简介:IEEE Std 1588-2019是IEEE正式发布的精确时钟同步协议(PTP)修订版标准,面向网络测量与控制系统、电力系统、通信网络及自动化领域的工程师和研究人员,解决异构网络中时钟高精度同步与部署配置难题。该资源为官方标…

阅读更多 →
IEEE 1588-2019 PTPv2.1核心变化与LinuxPTP落地实践 2026/9/29 15:12:13

IEEE 1588-2019 PTPv2.1核心变化与LinuxPTP落地实践

简介:IEEE Std 1588-2019(IEEE 1588-2008修订版)是针对网络测量与控制系统精确时钟同步协议的官方新版标准,适用于工业自动化、电力系统、通信网络、交通管理等需要高精度时间同步的领域。包体为1个PDF文件,大小8.91MB…

阅读更多 →
颍州区诚信的大型企业合规账目公司,广受信赖的财税服务商盘点 2026/9/29 15:12:13

颍州区诚信的大型企业合规账目公司,广受信赖的财税服务商盘点

一、财税行业基础科普:读懂合规账目管理的核心价值什么是大型企业合规账目管理?大型企业合规账目管理是指企业按照国家财税法律法规、行业监管要求以及内部经营规范,对全周期经营活动中的财务收支、账务处理、凭证归档、纳税申报等全流程进行标准化、规…

阅读更多 →
G.8032 ERPS环网保护深度解析:R-APS报文、RPL状态机与工程部署避坑指南 2026/9/29 15:12:13

G.8032 ERPS环网保护深度解析:R-APS报文、RPL状态机与工程部署避坑指南

简介:ITU-T G.8032/Y.1344 V5.0是国际电信联盟发布的以太网环保护切换(ERPS)标准文档,主要面向网络工程师、通信运维人员及协议研究人员,解决环形以太网在链路或节点故障时的快速检测、自动保护切换与业务恢复问题。压…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉