为什么我在张量板上只能看到大约一百个边界框?

时间:2019-07-06 19:49:12

标签: tensorflow object-detection tensorboard

我在张量板的“图像”选项卡中没有看到所有边界框。我认为张量板显示大约100个边界框。

我特别根据proto definition设置了pipeline.config:

eval_config {
  max_num_boxes_to_visualize: 200                                                                   visualize_groundtruth_boxes: true
  num_visualizations: 200                                                                         }

但是tensorborad仅显示部分对象(仅100个)。 我在张量板外部可视化了tfrecord评估,并且看到了所有地面真值边界框(超过100个)。

有人可以指出我的方向吗?我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

在配置文件中,有一个名为post_processing的字段,该字段max_total_detections通常设置为100。

因此,要使模型更具预测性,您需要将此字段设置为max_total_detections : 200

调试提示: This是对真实图像进行评估的部分。它创建了一个绘图对象。您可以打印这些参数,例如max_examples_to_drawmax_boxes_to_draw,以查看它们是否已实际传递到绘图对象。 (因为绘图对象最终将可视化图像上的groundtruth bbox)。