我正在尝试检测不同形状图像(不是正方形)中的对象。我使用了 faster_rcnn_inception_v2 模型,在那里我可以使用图像调整器来保持图像的纵横比并且输出令人满意。
image_resizer {
keep_aspect_ratio_resizer {
min_dimension: 100
max_dimension: 600
}
}
现在为了获得更快的性能,我想使用 ssd_inception_v2 或 ssd_inception_v2 模型对其进行训练。示例配置使用固定的形状调整大小,如下所示,
image_resizer {
fixed_shape_resizer {
height: 300
width: 300
}
}
但问题是由于固定的调整大小,我得到了非常差的检测结果。我尝试将其更改为 keep_aspect_ratio_resizer,如之前在 faster_rcnn_inception_v2 中所述。我收到以下错误,
InvalidArgumentError(参见上文的回溯):ConcatOp:输入的尺寸应匹配:shape[0] = [1,100,500,3] 与 shape 1 = [1,100,439,3]
如何在 SSD 模型中进行配置以调整图像大小并保持纵横比?