【发布时间】:2019-05-21 23:01:04
【问题描述】:
我正在使用 python coco api 运行对象检测评估。我有两个文件,一个基本事实 json 和一个结果 json。 coco notebook demo 仅显示所有类的运行评估。我怎样才能只为一个特定的类或类的子集运行它?目前我正在这样做:
from pycocotools.coco import COCO
from pycocotools.cocoeval import COCOeval
annType = 'bbox'
cocoGt=COCO(gt_json)
cocoDt=cocoGt.loadRes(results_json)
imgIds=sorted(cocoGt.getImgIds())
# running evaluation
cocoEval = COCOeval(cocoGt,cocoDt,annType)
cocoEval.params.imgIds = imgIds
cocoEval.evaluate()
cocoEval.accumulate()
cocoEval.summarize()
【问题讨论】:
标签: python subset mscoco pycocotools