我'm using Tensorflow'的Object Detection API使用repository中提供的代码来分析高分辨率图像(4K) . 我已经测试了Model Zoo中提供的一些预先训练的模型 . 模型配置为将输入图像缩小到config file中指定的特定大小 . 由于大幅度调整输入图像的大小,因此在我的图像中未检测到小对象 .

有没有办法改变输入图像调整大小的分辨率为预训练模型?

示例: ssd_mobilenet_v1_coco 预训练模型的配置文件中包含以下行:

image_resizer {
  fixed_shape_resizer {
    height: 300
    width: 300
  }
}

我尝试更改配置文件以调整大小为600x600并在预先训练的model.ckpt上重新运行 export_inference_graph.py 以获得新的推理图 . 虽然这确实导出了一个新图形,但在将其用于对象检测时,结果并不像预期的那样 . 结果并非如此 .

我要问的是:改变预训练模型的输入分辨率的正确方法是什么?