2017-08-06 65 views
2

我试图理解快(ER)RCNN和下面是我在寻找问题:了解更快rcnn

  1. 训练,一个FastRcnn模型我们必须给边框在 信息训练阶段。
  2. 如果您必须提供粘合盒信息,那么ROI层的作用是什么。
  3. 我们可以使用一个预先训练模式,只训练了分类,不 目标检测与使用它的快速(ER)RCNN的

回答

3

您的答案:

1.-是。

2.- ROI层用于从可变大小的图像产生固定大小的矢量。这是通过使用max-pooling来执行的,但是不是使用n×n个单元的典型n,图像被n分成n个非重叠区域(其大小不同),并且输出每个区域中的最大值。 ROI层还负责将输入空间中的边界框投影到特征空间。

3.-更快的R-CNN必须与预训练网络(通常在ImageNet上)一起使用,它不能被训练成端到端。这篇文章可能有点隐藏,但作者确实提到他们使用了预训练网络(VGG,ResNet,Inception等)的功能。

+0

感谢您解释每一点。它减少了我的困惑。只是最后一个问题。有没有一种方法可以在我的训练数据中没有提供边界框的情况下进行对象检测。我想要执行对象检测的数据集不包含图像中对象的确切坐标。 –

+1

@ Ahmad.Moodood没有更快的R-CNN,你想要的是被称为弱监督对象检测,并且需要不同的算法,并且不像在数据集中具有适当的边界框那样工作。只需标记您的数据。 –

+0

感谢您的建议。 –