【已解决】RT-DETR /YOLOX用自己的数据集训练时,遇到AP一直为0的情况

【现在的代码以及运行结果】

记得有一个类别是背景类别 同时我把remap_mscoco_category设置为False了

本来以为需要在某个地方说明class_names=['Solider','Jeep'] 但似乎不需要 只要你的COCO json文件里写明白即可

另外最最最最重要的一点!!!!! 这也是我解决问题的关键

那就是制作COCO json文件时候 这个annotations里 每一块的id 都应该是独立的 比如你有100个图片 平均每个图片里有5个框 那你的annotations的id就应该是1~500

而我之前是将每一个图片对应的bbox中的id独立排序的

所以annotations里的id重复了 !!! 

这个问题我还没见过其他人说过 也许是我比较蠢hhh

另外需要注意coco的bbox是 x y w h 其中的xy是左上角而不是中心

【老版本问题】

此外 我还有几点疑惑 

1.这里的id和image_id应该从几开始 

2. categories里的id应该从几开始

这些问题需要解决

  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值