尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

羽毛球数据集下载

羽毛球数据集下载
📅 发布时间:2026/8/4 0:57:45
import json import requests from pathlib import Path from tqdm import tqdm import concurrent.futures # =====================配置===================== NDJSON_FILE = "dataset.ndjson" # 你的ndjson文本保存文件名 SAVE_ROOT = Path("shuttlecock_dataset") THREAD_COUNT = 10 # 并发下载线程 # ============================================== # 创建目录 for part in ["train", "val", "test"]: (SAVE_ROOT / "images" / part).mkdir(parents=True, exist_ok=True) (SAVE_ROOT / "labels" / part).mkdir(parents=True, exist_ok=True) def task_download(line): try: data = json.loads(line.strip()) if data["type"] != "image": return img_url = data["url"] img_name = data["file"] split = data["split"] boxes = data["annotations"]["boxes"] img_save_path = SAVE_ROOT / "images" / split / img_name label_save_path = SAVE_ROOT / "labels" / split / Path(img_name).with_suffix(".txt") # 下载图片 resp = requests.get(img_url, timeout=20) if resp.status_code == 200: with open(img_save_path, "wb") as f: f.write(resp.content) else: print(f"下载失败 {img_name} code:{resp.status_code}") return # 写入YOLO标签 label_lines = [] for box in boxes: cls, cx, cy, w, h = box label_lines.append(f"{cls} {cx:.6f} {cy:.6f} {w:.6f} {h:.6f}") with open(label_save_path, "w", encoding="utf-8") as f: f.write("\n".join(label_lines)) except Exception as err: print(f"异常: {err}") if __name__ == "__main__": with open(NDJSON_FILE, "r", encoding="utf-8") as f: lines = [ln for ln in f.readlines() if ln.strip()] print(f"总共待处理图片:{len(lines)}") with concurrent.futures.ThreadPoolExecutor(max_workers=THREAD_COUNT) as pool: list(tqdm(pool.map(task_download, lines), total=len(lines))) print("✅ 所有任务执行完毕!")

相关新闻

  • Agent到底需要什么样的记忆?上交清华横评12套记忆方案
  • 韶关除甲醛公司母婴除醛技术揭秘:金耀母婴除甲醛分析避坑指南 - 信誉隆金银铂奢回收
  • 2026 年至今,巍山彝族回族自治可靠的5吨二手吸粪车厂家直销厂家哪家好,别再乱花冤枉钱!这款高性价比的它让环卫采购少踩N多坑-鑫发环卫设备 - 行业严选官

最新新闻

  • AI批量生成爆款视频,却总被限流?揭秘平台识别AI内容的4个隐性阈值与绕过策略
  • 大学生Python学习平台推荐与学习路径规划
  • 还在为Visio付费烦恼吗?draw.io桌面版:完全免费的专业图表制作神器
  • 杰理蓝牙芯片解码功能开发与优化指南
  • PCSX2模拟器配置指南:在PC上完美运行PS2版《侠盗猎车手:圣安地列斯》
  • DMA传输性能优化:深入解析数据宽度与地址对齐的硬件约束

日新闻

  • 5分钟快速搭建智能数字人:Live2D虚拟形象终极部署指南
  • 告别繁简字幕转换烦恼:这款开源工具让你一键搞定影视字幕处理 [特殊字符]
  • GPT-5.4传闻背后:大模型永久记忆与极限推理的技术演进与挑战

周新闻

  • 怀化母婴除甲醛公司测甲醛中心怎么选:康之居母婴除甲醛标准、流程、避坑指南 - 信誉隆金银铂奢回收
  • 三步打造你的终极音乐中心:foobox-cn网络电台功能完整指南
  • Lance湖仓格式:为多模态AI工作流设计的终极数据存储方案

月新闻

  • ClickHouse版本管理深度实战:4步构建零风险升级与回滚体系
  • Java 23 种设计模式:从踩坑到精通 | 番外:责任链模式 —— 物流审批流程实战
  • 华硕笔记本性能解放指南:G-Helper轻量级控制工具全面解析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号