import jsonlines = json.load(open("instances_minival2014.json", 'r'))
pic2id = {}for pic in lines["images"]:name, pic_id = pic["file_name"], pic["id"]pic2id[pic_id] = name# gt 的转换代码
# for obj in lines["annotations"]:
#   name = pic2id[obj['image_id']]
#   label = obj['category_id']
#   xmin, ymin, _, _, xmax, ymax, _, _ = obj['segmentation']# prediction result 的转换代码
lines = json.load(open("coco_val2014_result.json", 'r'))f = open('pr.txt', 'w')
for obj in lines:name = pic2id[obj['image_id']].split('.')[0]score = obj['score']label = obj['category_id']xmin, ymin, width, height = obj['bbox']xmax, ymax = xmin+width, ymin+heightx = f"{name} {label} {score} {xmin} {ymin} {xmax} {ymax}\n"f.write(x)

【工具代码】COCO检测预测结果转换为txt标准格式相关推荐

  1. 经纬度 c代码中定义_如何将TXT文本格式的批量经纬度值导入到奥维成为标签

    文本编辑: 示例1:最基本的,只批量导入WGS-84经纬度值成为标签,不需要导入标签名称. 文本编辑格式:经度值+空格+纬度值+换行,如下图: 示例2:除WGS-84经纬度外,还要导入标签名称. 文本 ...

  2. 用户领域 API 监控和代码注入检测

    原文地址:Userland API Monitoring and Code Injection Detection 原文作者:dtm 译文出自:掘金翻译计划 本文永久链接:github.com/xit ...

  3. android 文件流转换为zip文件_PDF文件如何转换为TXT文本?教您一招高效转换的方法...

    我们见过很多的文件格式,如果说最常见的文件格式想必要属于TXT文本格式了. 大多数人都用过TXT文本格式临时记录几件事或者临时记录几句话,毕竟TXT文件是微软在操作系统中附带的一种文本格式. 如果说T ...

  4. html转换txt文本格式方法,hthtml转txtml转换txt文本格式方法

    html 转换txt文本格式,让记事本打开. 首先网页html文档直接可以使用记事本打开,如果需要转换转化为txt文本格式,大家只需要将扩展名改为.txt文本格式扩展名即可. html转化txt截图- ...

  5. 目标检测数据集转换 json文件转换为txt文件格式

    目标检测任务中,制作数据集或寻找合适的数据集是极为重要的一项工作.我们需要就数据集标签格式调整模型代码,亦或是改动数据集标签的格式以满足模型需求. 本帖子所述的方法是:使用数据集制作工具labelme ...

  6. 重磅!商汤港中文等将开源ECCV2018MS COCO检测比赛冠军代码库

    重磅!商汤&港中文等将开源ECCV2018MS COCO检测比赛冠军代码库 原文出处: 我爱计算机视觉 来自商汤科技.港中文.浙大.悉尼大学.南洋理工大学的研究人员组成的团队MMDet,赢得了 ...

  7. 智慧车行预约小程序,汽车保养、维修、美容、检测预测小程序,前后端完整代码包括车行动态,养车常识,保养预约,维修预约,洗车美容预约

    功能介绍 智慧车行小程序,是一个专门为洗车/4S/车辆维修行业打造的小程序,前后端完整代码包括车行动态,养车常识,保养预约,维修预约,洗车美容预约,汽车检测预约等功能,采用腾讯提供的小程序云开发解决方 ...

  8. java检测工具_常用Java代码质量检测评估工具

    常用Java代码质量检测评估工具 1. PMD from http://pmd.sourceforge.net/ PMD能够扫描Java 源代码,查找类似以下的潜在问题: 可能的bug--try/ca ...

  9. 【IDEA】代码质量检测工具 QAPLug

    [IDEA]代码质量检测工具 QAPLug 代码质量检测工具 情景: 写完代码一定要别人review才发现bug或不好的语法或多余的变量是一件多么尴尬的事情,如果想在写代码时或者写代码后自己能发现问题 ...

最新文章

  1. 代码夹带是洪水猛兽吗?
  2. linux fcitx 下载网址(亲测可用)
  3. 从“她经济”到“TA经济“——美妆行业营销报告
  4. [C++]Qt 如何处理密集型耗时的事情(频繁调用QApplication::processEvents)
  5. Quartz 2 定时任务(一):基本使用指南
  6. 澜舟科技开源轻量级中文语言预训练模型——孟子模型
  7. Oracle如何创建索引、删除索引、查询索引
  8. 马云在《赢在中国》对创业者的经典点评~
  9. 计算机网络安全员好就业吗,网络安全就业前景怎么样?
  10. mysql repaire_Repair MySQL Replication遇到的错误(一)
  11. (原創) 如何設計一個數位相框? (SOC) (Quartus II) (SOPC Builder) (Nios II) (TRDB-LTM) (DE2-70)...
  12. 别人笑我忒疯癫,我笑别人看不穿;
  13. iOS swift MD5加密
  14. linux vi 报错 E37: No write since last change (add to override)
  15. 串口(DB9)连接线的制作方法
  16. OpenCV之图像ROI与ROI操作
  17. 利用matplotlib为论文画图(一)
  18. shop--10.店铺列表(后台)
  19. 赚流量不赚钱、高退出低留存,水滴的资本故事还能怎样讲?
  20. 修道士和野人java_野人与修道士问题——详细分析与C++源代码

热门文章

  1. MEDICAL IMAGE ANALYSIS文献跟踪
  2. pip安装mediapipe报错
  3. 哪吒监控面板搭建教程
  4. GNN 的发展过程和一些理论(谱图表示学习 等)之间的关系
  5. 松下伺服电机pwm控制连线_漫谈“独臂神通”PWM(4):驱动伺服电机
  6. [已解决]植物大战僵尸全屏时报错:Fatal Error!
  7. Encoding Web Shells in PNG IDAT chunks
  8. 使用Unity开发手机AR项目经验分享
  9. 多线程--终止线程的方法
  10. matlab中的round、ceil、floor、fix函数