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

coco数据集mAP评估

0 coco数据集划分说明

在这里插入图片描述

1 用yolo自带的评估

from ultralytics import YOLOmodel = YOLO("../spatial-perception/checkpoints/yolo11n.pt")metrics = model.val(data="./coco.yaml", save_json=True)  ## save_json为True,可以把预测结果存成json文件, 便于评估或在线提交

在这里插入图片描述

2 用pycocotools 工具进行评估

代码:
https://github.com/leo038/coco_tools/blob/main/coco_eval.py

用pycocotools评估时, 需要把结果保存为coco格式的json文件。

结果: 在这里插入图片描述

2个评估结果略有差别, 但差别不大。

整体对比如下:
在这里插入图片描述

特别需要注意, yolo直接输出的类别id是从1到80。 而coco的数据集中标注的id是1到91, 这2个并不匹配, 如果不做一定的处理, 让它们匹配的话, 计算结果是错误的。 如下图所示 ,mAP值非常小, 接近于0 。
在这里插入图片描述

http://www.dtcms.com/a/188998.html

相关文章:

  • UDP和TCP协议
  • 实现springBoot+vue系统项目时遇到的问题及解决方法
  • 优艾智合机器人助力半导体智造,领跑国产化替代浪潮
  • 3335. 字符串转换后的长度 I
  • Codeforces Round 998 (Div. 3)
  • Generative Diffusion Prior for Unified Image Restoration and Enhancement论文阅读
  • 【图像处理基石】如何入门OCR技术?
  • 2025.05.11拼多多机考真题算法岗-第一题
  • 数学复习笔记 6
  • 目标检测任务 - 数据增强
  • 5月13日day24日打卡
  • 医疗设备EMC测试为什么推荐GRJ1080B系列滤波器?
  • IPD流程实战:产品开发各阶段目标、关注点和交付
  • 2025B卷 - 华为OD机试七日集训第1期 - 按算法分类,由易到难,循序渐进,玩转OD
  • 使用Kubernetes实现零停机部署
  • 内核链表中offsetof 和container_of的一些理解
  • Jackson 使用问题记录(持续更新)
  • 《Effective Python》第1章 Pythonic 思维总结——编写优雅、高效的 Python 代码
  • 数据结构(2)线性表-顺序表
  • 腾讯优化DeepSeek的DeepEP通信框架:开启AI大模型训练新时代
  • 运行Spark程序-在shell中运行 --SparkConf 和 SparkContext
  • 基于FPGA的视频接口之千兆网口(六GigE纯逻辑)
  • 深入理解BLP安全模型:信息安全中的“守密者”
  • 【力扣】K个一组翻转链表
  • 使用 百度云大模型平台 做 【提示词优化】
  • OpenMCU(七):STM32F103开发环境搭建
  • 如何选择与构建高效的网络流量分析平台
  • 【设备管理—磁盘调度算法】
  • 17.责任链模式:思考与解读
  • .Net HttpClient 处理错误与异常