查找标记为对象检测的图像集?

Finding imagesets which are labelled for object detection?

我正在使用 Tensorflow 构建一些对象检测器。真的很享受。

我从事的任何项目中最耗时的部分是收集图像并在我想要检测的相关 class 周围绘制边界框。

为了获得好的结果,我需要为每张图像至少标记 100 张图像 class - 通常更多。当 class 有很多变化时 - 例如 "person" classifier - 你需要更多的东西。

这让我想到了我的问题,许多著名的基础网络 - MobileNet、VGG-Net、LeNet 等都在数百种不同的 classes 上进行了预训练。所以大概他们有 pre-labeled/tagged 图像存储在 某处 .

普通开发人员可以在任何地方使用这些工具吗?

我找到了一些 - 例如来自 here 但它们似乎不包含允许我生成 TFRecords 来训练对象检测器的标签。

Tl;dr - 假设我只想创建一个 "person" classifier - 我在哪里可以找到为此标记的训练数据,允许我要快速创建 classes 以在 Tensorflow 中生成 TFRecords/creating 对象检测器?

实际上,您可以通过迁移学习或 fine-tuning 使用您自己的数据集充分利用预训练网络,这将节省大量计算时间和功率。

但如果你坚持从头开始训练,有well-known个图像数据集OpenImages, COCO, Kitti

这些数据集包含的 类 比 'person' 多很多,但您可以在创建 tfrecord 时将它们过滤掉,因此您的 tfrecord 仅包含有关 'person' 的边界框信息。