当前位置: 首页 > news >正文

羽毛球数据集下载

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("✅ 所有任务执行完毕!")
http://www.jsqmd.com/news/1323336/

相关文章:

  • 电子劳动合同在劳动仲裁中的证据采信标准:基于近两年司法判例的实证分析
  • Agent到底需要什么样的记忆?上交清华横评12套记忆方案
  • 2026年8月市场上口碑好的零排放清洗实力厂家推荐,研磨废水回用(处理)/零排放清洗,零排放清洗实力厂家口碑推荐 - 品牌推荐师
  • 2026 年至今,巍山彝族回族自治可靠的5吨二手吸粪车厂家直销厂家哪家好,别再乱花冤枉钱!这款高性价比的它让环卫采购少踩N多坑-鑫发环卫设备 - 行业严选官
  • 2026年8月山东省烟台市移动单宽带避坑与办理指南 - 找卡家园
  • 2026 年当下,丰南知名的变压器回收源头厂家综合实力解析,这玩意儿居然能换不少钱?很多人不知道的废旧设备生财门道。 - 行业推荐官-2
  • 计算机毕业设计之基于springboot+vue的保定白沟玩具批发管理系统
  • 2026 年乐昌销量好的华美月饼礼盒团购厂商推荐,比门店省一半!这礼盒团购能有多划算?-华美食品 - 行业甄选官
  • 韶关除甲醛公司母婴除醛技术揭秘:金耀母婴除甲醛分析避坑指南 - 信誉隆金银铂奢回收
  • 终极指南:如何用ETS2LA为欧洲卡车模拟2实现智能车道保持辅助
  • 论文AI工具深度测评:Gradpaper、笔墨AI,谁才是论文写作天花板。
  • DLSS Swapper终极指南:5分钟学会游戏画质升级技巧
  • 2026年8月最新正规顶固系统门窗品牌综合口碑排行指南 - 奔跑123
  • 2026年7月江西钢筋桁架楼层板TOP供应商实力榜单:深度评测专业化生产与工程交付水平 - 资讯综合
  • 2026 年新发布:宝应可靠的SCRBH17非晶合金干式变压器生产厂家深度解析与优选指南,车间能耗降三成的秘密,竟是这台默默干活的它?-中能变压器 - 鉴选官
  • 榆林除甲醛公司母婴除醛技术揭秘:金耀母婴除甲醛分析避坑指南 - 信誉隆金银铂奢回收
  • 计算机毕业设计之基于SpringBoot+Vue的班主任管理系统的设计与实现
  • 赤峰除甲醛公司母婴除醛技术揭秘:金耀母婴除甲醛分析避坑指南 - 信誉隆金银铂奢回收
  • 2026 年更新:塔城地靠谱的油缸管工厂综合实力解析,旧设备换它竟多赚2万,老厂长说这是压箱底的省钱诀窍 - 行业鉴选官
  • 衡水家庭管道疏通全攻略:马桶、地漏、厨房下水道堵塞怎么办?专业工艺与避坑指南 - 园子一号
  • 2026国内实木地板南浔厂家直销高端推荐2026选购指南 - 奔跑123
  • 三大论文AI工具怎么选?Gradpaper、笔墨AI、DeepSeek场景化对比。
  • 2026 年新消息:舟山值得关注的PC阳光板供应商选哪家,家里搭建阳光房选对这玩意儿,能省出半年物业费!-利高防腐材料 - 行业甄选官
  • Claude SEO:为 Claude Code 打造的 AI 原生 SEO 全栈审计插件
  • 厦门家庭管道疏通全攻略:马桶、地漏、厨房下水道堵塞怎么办?专业工艺与避坑指南 - 园子一号
  • 计算机毕业设计之基于springboot+vue的CBA联赛管理系统的设计与实现
  • 安庆除甲醛公司母婴除醛技术揭秘:金耀母婴除甲醛分析避坑指南 - 信誉隆金银铂奢回收
  • 2026 年更新:小店有实力的木质包装箱板生产厂家有哪些,用了十年都没坏的这玩意儿,居然是你天天见的包装好搭档?-艳朝木托盘 - 领域鉴赏官
  • 2026 年新消息:韶关比较好的叉车出租生产商推荐几家,别再花冤枉钱买设备了,这玩意儿能帮你省出半年房租-邦辉机械设备租赁 - 企业信息推荐-2
  • 阿坝除甲醛公司母婴除醛技术揭秘:金耀母婴除甲醛分析避坑指南 - 信誉隆金银铂奢回收