查看json文件中某个bbox是属于哪个img,用于查找异常数据

在目标检测中,在进行数据分析时,如果发现某个图片标注错了,比如我下面这种情况:
我在宽高比的时候,用w/h,结果出现了报错,提示我分母为0,因此有了下面这个代码,用于查找某个bbo所对应的img名字,帮助你查找是那个图片出错了。

import json

for i in ann['annotations']:
    if(i['bbox'][3] == 0):
        print(i['image_id'])			#假如输出1246

找到img_id之后,就可以将img_id对应的图片打印出来
假如我这里发现img_id=1246出错了,就可以这样输出图片名字

for i in ann['images']:
    if i['id'] == 1246 :
        print(i['file_name'])		#输出图片名字,例如   train_11111,jpg
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值