如何在新图像中标记检测到的对象?

How to mark detected objects in a new image?

我正在尝试检测卫星和航拍图像中的多辆车。我有两个主要问题:

1- 训练完卷积网络并获得caffe模型后,我如何在新图像上对其进行测试并用诸如边界框之类的东西标记检测到的车辆?我是否应该更改数据 blob 的大小以便能够使用这样的命令?

net.forward('new image')

2- 如您所知,街道上的车辆有不同的角度。深度学习技术是否已经具有旋转不变性?如果不是,我能做些什么来处理可以变化到 360 度的对象角度?

如果有人指导我解决这个问题,我将不胜感激。

您可以使用faster R-CNN基于caffe来训练车辆检测模型。

  1. faster R-CNN框架可以输入不同尺寸的图片,还有demo code供大家参考

  2. 因为你的训练数据中有不同角度的车辆,训练后的模型有能力在新图像中识别这些。