MaskR-CNN测试时,同类别的目标被一个框标记出

MaskR-CNN测试时,同类别的目标被一个框标记出,详见下图,请问这是什么原因造成的,该如何修改?

img

1.你的标注就是这么标注的,导致网络认为必须是两个才能算一个检测框。你可以看下标注文件,画上去看下。
如果是这个情况,需要改下标注文件,在此基础上面训练下,或者冻结一些网络层迁移训练下。
2.代码里面将同类的框合并了,也就是说本来应该是两个框,但是部分代码逻辑错误,导致最终的结果是两个同类框的boudingbox。这这种情况可以多加一个放在不同的位置,看下最终结果框是不是把多加的也框进去了
类似这样

img


这个情况要看下后处理和绘制程序,debug一下看在哪里合并的,去掉就是了。