对象检测API断言失败:[最大框坐标值大于1.01:]

Tim*_*sis 5 object-detection tensorflow

我正在使用Tensorflow的对象检测API,但是在训练时遇到以下错误:

InvalidArgumentError(请参见上面的回溯):断言失败:[最大框坐标值大于1.01:] [1.47]

当我使用以下任何一项时,都会收到错误消息:

  • fast_rcnn_inception_resnet_v2_atrous_coco
  • rfcn_resnet101_coco

但是当我使用时不是:

  • ssd_inception_v2_coco
  • ssd_mobilenet_v1_coco

我的训练图像是300x300和450x450像素的混合图像。我不相信我的任何边界框都在图像坐标之外。即使是这种情况,为什么最后两个模型可以工作,但resnet模型不能工作?

Tim*_*sis 1

查看原始边界框数据后,发现在一些随机实例中,边界框坐标要么具有非常大的数字,要么具有负数(不确定这是如何开始的)。我删除了这些,现在训练任何模型都没有问题。