Safemotion Lib
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
fastreid.data.datasets.bases.ImageDataset Class Reference
Inheritance diagram for fastreid.data.datasets.bases.ImageDataset:
fastreid.data.datasets.bases.Dataset fastreid.data.datasets.AirportALERT.AirportALERT fastreid.data.datasets.caviara.CAVIARa fastreid.data.datasets.cmdm.CMDM fastreid.data.datasets.cuhk03.CUHK03 fastreid.data.datasets.cuhk_sysu.cuhkSYSU fastreid.data.datasets.dukemtmcreid.DukeMTMC fastreid.data.datasets.iLIDS.iLIDS fastreid.data.datasets.lpw.LPW fastreid.data.datasets.lup.LUP fastreid.data.datasets.market1501.Market1501 fastreid.data.datasets.msmt17.MSMT17 fastreid.data.datasets.pes3d.PeS3D fastreid.data.datasets.pku.PKU fastreid.data.datasets.prai.PRAI fastreid.data.datasets.sensereid.SenseReID fastreid.data.datasets.shinpuhkan.Shinpuhkan fastreid.data.datasets.sysu_mm.SYSU_mm fastreid.data.datasets.thermalworld.Thermalworld fastreid.data.datasets.vehicleid.VehicleID fastreid.data.datasets.veri.VeRi fastreid.data.datasets.veriwild.VeRiWild fastreid.data.datasets.viper.VIPeR fastreid.data.datasets.wildtracker.WildTrackCrop

Public Member Functions

 __init__ (self, train, query, gallery, **kwargs)
 
 show_train (self)
 
 show_test (self)
 
- Public Member Functions inherited from fastreid.data.datasets.bases.Dataset
 __getitem__ (self, index)
 
 __len__ (self)
 
 __radd__ (self, other)
 
 parse_data (self, data)
 
 get_num_pids (self, data)
 
 get_num_cams (self, data)
 
 show_summary (self)
 
 combine_all (self)
 
 check_before_run (self, required_files)
 

Public Attributes

 query
 
 gallery
 
- Public Attributes inherited from fastreid.data.datasets.bases.Dataset
 train
 
 query
 
 gallery
 
 transform
 
 mode
 
 combineall
 
 verbose
 
 num_train_pids
 
 num_train_cams
 
 data
 

Additional Inherited Members

- Static Protected Attributes inherited from fastreid.data.datasets.bases.Dataset
list _junk_pids = []
 

Detailed Description

A base class representing ImageDataset.
All other image datasets should subclass it.
``__getitem__`` returns an image given index.
It will return ``img``, ``pid``, ``camid`` and ``img_path``
where ``img`` has shape (channel, height, width). As a result,
data in each batch has shape (batch_size, channel, height, width).

Definition at line 126 of file bases.py.

Constructor & Destructor Documentation

◆ __init__()

fastreid.data.datasets.bases.ImageDataset.__init__ ( self,
train,
query,
gallery,
** kwargs )

Member Function Documentation

◆ show_test()

fastreid.data.datasets.bases.ImageDataset.show_test ( self)

Reimplemented in fastreid.data.datasets.lup.LUP.

Definition at line 153 of file bases.py.

153 def show_test(self):
154 num_query_pids, num_query_cams = self.parse_data(self.query)
155 num_gallery_pids, num_gallery_cams = self.parse_data(self.gallery)
156
157 headers = ['subset', '# ids', '# images', '# cameras']
158 csv_results = [
159 ['query', num_query_pids, len(self.query), num_query_cams],
160 ['gallery', num_gallery_pids, len(self.gallery), num_gallery_cams],
161 ]
162
163 # tabulate it
164 table = tabulate(
165 csv_results,
166 tablefmt="pipe",
167 headers=headers,
168 numalign="left",
169 )
170 logger.info(f"=> Loaded {self.__class__.__name__} in csv format: \n" + colored(table, "cyan"))

◆ show_train()

fastreid.data.datasets.bases.ImageDataset.show_train ( self)

Definition at line 138 of file bases.py.

138 def show_train(self):
139 num_train_pids, num_train_cams = self.parse_data(self.train)
140
141 headers = ['subset', '# ids', '# images', '# cameras']
142 csv_results = [['train', num_train_pids, len(self.train), num_train_cams]]
143
144 # tabulate it
145 table = tabulate(
146 csv_results,
147 tablefmt="pipe",
148 headers=headers,
149 numalign="left",
150 )
151 logger.info(f"=> Loaded {self.__class__.__name__} in csv format: \n" + colored(table, "cyan"))
152

Member Data Documentation

◆ gallery

fastreid.data.datasets.bases.ImageDataset.gallery

Definition at line 160 of file bases.py.

◆ query

fastreid.data.datasets.bases.ImageDataset.query

Definition at line 159 of file bases.py.


The documentation for this class was generated from the following file: