MCPcopy Create free account
hub / github.com/OpenGVLab/HumanBench / __init__

Method __init__

PATH/core/solvers/utils/peddet_tester_dev.py:485–497  ·  view source on GitHub ↗

mode=0: only body; mode=1: only head

(self, gtpath=None, dtpath=None, body_key=None, head_key=None, mode=0)

Source from the content-addressed store, hash-verified

483
484class Database(object):
485 def __init__(self, gtpath=None, dtpath=None, body_key=None, head_key=None, mode=0):
486 """
487 mode=0: only body; mode=1: only head
488 """
489 self.images = dict()
490 self.eval_mode = mode
491 self.loadData(gtpath, body_key, head_key, if_gt=True)
492 self.loadData(dtpath, body_key, head_key, if_gt=False)
493
494 self._ignNum = sum([self.images[i]._ignNum for i in self.images])
495 self._gtNum = sum([self.images[i]._gtNum for i in self.images])
496 self._imageNum = len(self.images)
497 self.scorelist = None
498
499 def loadData(self, fpath, body_key=None, head_key=None, if_gt=True):
500 # assert os.path.isfile(fpath), fpath + " does not exist!"

Callers

nothing calls this directly

Calls 1

loadDataMethod · 0.95

Tested by

no test coverage detected