【发布时间】:2018-11-21 06:23:23
【问题描述】:
我是对象检测领域的超级新手。 我想知道是否有人可以以某种方式帮助我如何下载和使用对象检测数据集,例如 coco 或 pascal。当我即使在下载数据集后访问他们的网站时,我也觉得我不知道该怎么处理它们...... 我知道这个问题很愚蠢,但是开始的提示可能非常有用。 谢谢
【问题讨论】:
标签: python computer-vision object-detection object-detection-api
我是对象检测领域的超级新手。 我想知道是否有人可以以某种方式帮助我如何下载和使用对象检测数据集,例如 coco 或 pascal。当我即使在下载数据集后访问他们的网站时,我也觉得我不知道该怎么处理它们...... 我知道这个问题很愚蠢,但是开始的提示可能非常有用。 谢谢
【问题讨论】:
标签: python computer-vision object-detection object-detection-api
我正在使用:Ubuntu 16.04 上的 python 3.5
首先,您需要下载并解压缩三样东西:
1) Cocoapi - 我尝试使用官方版本但它不起作用(对我来说,可能是一些版本问题)。所以我正在使用以下版本之一(我不知道我用过哪个版本):
https://github.com/philferriere/cocoapi
https://github.com/cocodataset/cocoapi(官方)
2) 下载 COCO 图片。我建议先下载一个估值集,然后再试一试。
3) 为您下载的图像集下载相应的注释。
*2)和3)都可以从COCO官网下载。
安装:
将 cocoapi 解压缩到您选择的文件夹中。然后,将注释和图像解压缩到解压后的 cocoapi 文件夹中。并将它们命名为“注释”和“图像”。我使用的是 Ubuntu 16.04,所以我使用终端导航到 .../cocoapi-master/PythonAPI 文件夹。然后,运行make。请注意,“...”部分是您将 cocoapi 解压缩到的文件夹的路径。对我来说,解压后的文件夹叫做 cocoapi-master。但根据您下载的版本,它可能会被命名为其他名称。
接下来,我将自己的 python 脚本嵌套在 PythonAPI 文件夹中。这些脚本是从他们在其官方 Github 页面上提供的 python 演示中复制和编辑的。
潜在问题 - 由于 matplotlib 的一些后端兼容性问题,图像可能无法正确显示。如果你有这个问题,你可能想参考这个:
No image pop-up or display for plt.imshow() and plt.show()
希望这对你有用! :)
【讨论】: