COCO API的克隆 - http://cocodataset.org/

原文自述文件:

COCO是一个大型图像数据集,设计用于对象检测,分割,人物关键点检测,填充物分割和字幕生成。该软件包提供了Matlab,Python和Lua API,可帮助加载,解析和可视化COCO中的注释。有关COCO的更多信息,请访问http://cocodataset.org/,包括数据,论文和教程。注释的确切格式也在COCO网站上描述。Matlab和Python API是完整的,Lua API仅提供基本功能。

除了此API之外,请下载COCO图像和注释以运行演示并使用API​​。两者都可以在项目网站上找到。

请下载,解压缩并将图像放入:coco / images /

请下载并将注释放入:coco / annotations /

有关API的更多详细信息,请参阅http://cocodataset.org/#download

这个克隆的自述文件:

为了支持Windows build和python3,我们不得不对以下内容进行细微更改

  • PythonAPI/setup.py
  • PythonAPI/pycocotools/coco.py

要安装此软件包,请使用pip以下命令:

(dlwin36coco) Phil@SERVERP E:\repos
$ pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI
Collecting git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI
  Cloning https://github.com/philferriere/cocoapi.git to c:\users\phil\appdata\local\temp\pip-req-build-jn698z8p
Building wheels for collected packages: pycocotools
  Running setup.py bdist_wheel for pycocotools ... done
  Stored in directory: C:\Users\Phil\AppData\Local\Temp\pip-ephem-wheel-cache-rde3oevt\wheels\69\2b\12\2fa959e49f73d26cff202c2f4e5079096c9c57c8a8509fd75c
Successfully built pycocotools
Installing collected packages: pycocotools
Successfully installed pycocotools-2.0

在Windows上,您必须在路径上安装Visual C ++ 2015构建工具。如果不这样做,请确保从这里安装它们:

然后,运行visualcppbuildtools_full.exe并选择默认选项:

为什么将演示笔记本移动到他们自己的目录中?

如果您克隆/分叉原始仓库,则在运行演示笔记本时可能会遇到以下错误:

之所以会发生这种情况,是pycocotools因为与笔记本相同的文件夹中有一个目录。然后导入的python代码是本地实现pycocotools,而不是安装的pip。要解决此问题,演示笔记本已移至其自己的目录。

为什么ModuleNotFoundError: No module named 'pycocotools._mask'我的代码出错?

如果您收到此错误,那是因为您调用的COCO库不是我们的库版本。相反,您(无意中)引用的本地副本。因此,如果出现此错误,请在代码中搜索导入树以获取对本地pycocotools库的引用。然后,移动或删除本地版本。

猜你喜欢

转载自blog.csdn.net/c2a2o2/article/details/85247280