21 lines
506 B
Python
21 lines
506 B
Python
from .registry import DATASETS
|
|
from .base import BaseDataset
|
|
|
|
|
|
@DATASETS.register_module
|
|
class NPIDDataset(BaseDataset):
|
|
"""Dataset for NPID.
|
|
"""
|
|
|
|
def __init__(self, data_source, pipeline):
|
|
super(NPIDDataset, self).__init__(data_source, pipeline)
|
|
|
|
def __getitem__(self, idx):
|
|
img, _ = self.data_source.get_sample(idx)
|
|
img = self.pipeline(img)
|
|
return dict(img=img, idx=idx)
|
|
|
|
def evaluate(self, scores, keyword, logger=None):
|
|
|
|
raise NotImplemented
|