coco API实践

本文介绍了COCO API的安装过程和使用方法,包括如何将pycocotools复制到项目目录,理解和使用COCO API的主要功能,如加载图片、获取类别ID、显示标注信息等。COCO API用于处理COCO数据集,提供了访问和操作图像、类别和标注信息的接口。
摘要由CSDN通过智能技术生成

1 安装COCO API

        reference: https://blog.csdn.net/qq_41847324/article/details/86224628   ----------安装COCO API

   1.1 下载cocoapi,在终端输入:

           git clone git@github.com:lucky-ing/cocoapi.git

   1.2 可以看到一个cocoapi的文件夹,进入coco/PythonAPI中

           cd cocoapi/PythonAPI

    1.3 开始安装 在终端输入如下命令:

           python3 setup.py build_ext install          

     1.4 完成cocoapi创建

2 使用COCO API

         reference: https://blog.csdn.net/gzj2013/article/details/82421166    -------COCO API源码

        2.1 将pycocotools复制到你的项目目录下,即可通过from pycocotools.coco import COCO来使用COCO API,假设目标检测项目名为objectDetection:

     cd  .../object

     cp -r cocoapi/PythonAPI/pycocotools objectDetection/

note: 后续如无特别说明,下面的code我们都是在objectDetection目录下的操作,文章涉及到的相关文件都在:

note: 问题: ModuleNotFoundError: No module named 'pycocotools._mask'

        解决: https://github.com/cocodataset/cocoapi/issues/59

                   python3 setup.py build_ext --inplace in the PythonAPI folder for python3

        2.2 COCO API介绍

A) . coco数据集是Microsoft收集制作并用于Detection + Segmentation + Localization + Captioning的数据集,COCO2017一共有25G左右图片和600M左右的标注文件( annotations );

CoCo数据集一共有80个小类别,分别为:

[‘person’, ‘bicycle’, ‘car’, ‘motorcycle’, ‘airplane’, ‘bus’, ‘train
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值