如何从 imageNet 下载图像和边界框?

数据挖掘 数据集 物体检测
2022-02-17 02:30:32

我正在为特定类进行对象检测,例如chairs.

我想从 imageNet 下载椅子的图像。我还想从 imageNet 下载注释 xml 文件(边界框)。

这两个东西都是在 imageNet 上提供的,我已经能够使用一个名为的工具成功下载它们ImageNet_Utils

https://github.com/tzutalin/ImageNet_Utils

但是下载的图像和边界框没有匹配的名称。所以不可能知道哪个 xml 文件是针对哪个图像的。

如何从 imageNet 下载图像和边界框,以使相应的图像和注释 xml 文件具有匹配的名称?

2个回答

但是下载的图像和边界框没有匹配的ames。所以不可能知道哪个 xml 文件是针对哪个图像的。

我认为不会发生这种情况,图像和注释可能具有相同的名称。但是Bbox和图像很奇怪。

不过,如果您的意思是图像和注释,那会很奇怪。

您可以使用此处描述的映射:

按同义词集 ID 进行访问(图像名称、图像 URL)映射

如果您从 tar 文件下载同义词集的原始图像,您可能想知道给定图像名称的原始图像 URL。可以通过 http://www.image-net.org/api/text/imagenet.synset.geturls.getmapping?wnid=[wnid]获取图片名称和图片地址的对应关系