Tensorflow 对象检测限制
Tensorflow Object Detection Limit
无论输入什么图像,检测到的对象似乎都有 20 个硬性限制。示例:
问题也见于此post:
是否可以更改某些配置或参数以增加检测到的对象数量?
编辑:我可以确认检测到超过 20 个对象,但最终输出中最多显示 20 个。有没有办法提高这个限制?
可以在您的配置文件中设置最大检测次数。默认情况下通常是 300,所以你应该没问题。
您的问题是显示 检测的数量。在您的代码末尾,您调用了 vis_util.visualize_boxes_and_labels_on_image_array
。只需在其参数中添加 max_boxes_to_draw=None
即可显示所有检测结果(或根据需要选择更大的数字)。
无论输入什么图像,检测到的对象似乎都有 20 个硬性限制。示例:
问题也见于此post:
是否可以更改某些配置或参数以增加检测到的对象数量?
编辑:我可以确认检测到超过 20 个对象,但最终输出中最多显示 20 个。有没有办法提高这个限制?
可以在您的配置文件中设置最大检测次数。默认情况下通常是 300,所以你应该没问题。
您的问题是显示 检测的数量。在您的代码末尾,您调用了 vis_util.visualize_boxes_and_labels_on_image_array
。只需在其参数中添加 max_boxes_to_draw=None
即可显示所有检测结果(或根据需要选择更大的数字)。