def get_image_list(self, name, dir_structure='original'):
        """
        Args:
            name (str): 'train' or 'val' or 'test'
            dir_structure (str): same as in :meth:`ILSVRC12.__init__()`.
        Returns:
            list: list of (image filename, label)
        """
        assert name in ['train', 'val', 'test']
        assert dir_structure in ['original', 'train']
        add_label_to_fname = (name != 'train' and dir_structure != 'original')
        if add_label_to_fname:
            synset = self.get_synset_1000()

        fname = os.path.join(self.dir, name + '.txt')
        assert os.path.isfile(fname), fname
        with open(fname) as f:
            ret = []
            for line in f.readlines():
                name, cls = line.strip().split()
                cls = int(cls)

                if add_label_to_fname:
                    name = os.path.join(synset[cls], name)

                ret.append((name.strip(), cls))
        assert len(ret), fname
        return ret
def get_image_list ( self , name , dir_structure = 'original' ) : assert name in [ 'train' , 'val' , 'test' ] assert dir_structure in [ 'original' , 'train' ] add_label_to_fname = ( name != 'train' and dir_structure != 'original' ) if add_label_to_fname : synset = self . get_synset_1000 ( ) fname = os . path . join ( self . dir , name + '.txt' ) assert os . path . isfile ( fname ) , fname with open ( fname ) as f : ret = [ ] for line in f . readlines ( ) : name , cls = line . strip ( ) . split ( ) cls = int ( cls ) if add_label_to_fname : name = os . path . join ( synset [ cls ] , name ) ret . append ( ( name . strip ( ) , cls ) ) assert len ( ret ) , fname return ret
Args:
            name (str): 'train' or 'val' or 'test'
            dir_structure (str): same as in :meth:`ILSVRC12.__init__()`.
        Returns:
            list: list of (image filename, label)