coco_parser.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:single_shot_multibox_detector 作者: oarriaga 项目源码 文件源码
def __init__(self, annotations_path, class_names='all'):
        self.coco = COCO(annotations_path)
        self.class_names = class_names
        if self.class_names == 'all':
            class_data = self.coco.loadCats(self.coco.getCatIds())
            self.class_names = [class_['name'] for class_ in class_data]
            coco_ids = [class_['id'] for class_ in class_data]
            one_hot_ids = list(range(1, len(coco_ids) + 1))
            self.coco_id_to_class_arg = dict(zip(coco_ids, one_hot_ids))
            self.class_names = ['background'] + self.class_names
            self.num_classes = len(self.class_names)
        else:
            """
            https://github.com/cocodataset/cocoapi/blob/master/PythonAPI/pycocoDemo.ipynb
            catIds = self.coco.getCatIds(catNms=self.class_names)
            imgIds = self.coco.getImgIds(catIds=catIds)
            imgIds = self.coco.getImgIds(imgIds=[324158])
            """
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号