cocoapi icon indicating copy to clipboard operation
cocoapi copied to clipboard

customized parameter passing to accumulate function

Open sudo-rm-covid19 opened this issue 4 years ago • 0 comments

Hi, When I pass customized parameter p with p.catIds = [15, 30] into COCOEval.accumulate, k_list would return [0, 1] since both 15 and 30 are in the original set of COCO catIds.

# retrieve E at each category, area range, and max number of detections
        for k, k0 in enumerate(k_list):
            Nk = k0 * A0 * I0
            for a, a0 in enumerate(a_list):
                Na = a0 * I0
                for m, maxDet in enumerate(m_list):
                    E = [self.evalImgs[Nk + Na + i] for i in i_list]

But E will retrieve information of category id 0, 1 instead of the specified 15, 30. The same logic applies to a_list and i_list as well.

sudo-rm-covid19 avatar Oct 26 '20 01:10 sudo-rm-covid19