我'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
以获得新的推理图 . 虽然这确实导出了一个新图形,但在将其用于对象检测时,结果并不像预期的那样 . 结果并非如此 .
我要问的是:改变预训练模型的输入分辨率的正确方法是什么?