Safemotion Lib
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
fastreid.data.datasets.shinpuhkan.Shinpuhkan Class Reference
Inheritance diagram for fastreid.data.datasets.shinpuhkan.Shinpuhkan:
fastreid.data.datasets.bases.ImageDataset fastreid.data.datasets.bases.Dataset

Public Member Functions

 __init__ (self, root='datasets', **kwargs)
 
 process_train (self, train_path)
 
- Public Member Functions inherited from fastreid.data.datasets.bases.ImageDataset
 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

 root
 
 train_path
 
- Public Attributes inherited from fastreid.data.datasets.bases.ImageDataset
 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
 

Static Public Attributes

str dataset_dir = "shinpuhkan"
 
str dataset_name = 'shinpuhkan'
 

Additional Inherited Members

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

Detailed Description

Definition at line 16 of file shinpuhkan.py.

Constructor & Destructor Documentation

◆ __init__()

fastreid.data.datasets.shinpuhkan.Shinpuhkan.__init__ ( self,
root = 'datasets',
** kwargs )

Reimplemented from fastreid.data.datasets.bases.ImageDataset.

Definition at line 20 of file shinpuhkan.py.

20 def __init__(self, root='datasets', **kwargs):
21 self.root = root
22 self.train_path = os.path.join(self.root, self.dataset_dir)
23
24 required_files = [self.train_path]
25 self.check_before_run(required_files)
26
27 train = self.process_train(self.train_path)
28
29 super().__init__(train, [], [], **kwargs)
30

Member Function Documentation

◆ process_train()

fastreid.data.datasets.shinpuhkan.Shinpuhkan.process_train ( self,
train_path )

Definition at line 31 of file shinpuhkan.py.

31 def process_train(self, train_path):
32 data = []
33
34 for root, dirs, files in os.walk(train_path):
35 img_names = list(filter(lambda x: x.endswith(".jpg"), files))
36 # fmt: off
37 if len(img_names) == 0: continue
38 # fmt: on
39 for img_name in img_names:
40 img_path = os.path.join(root, img_name)
41 split_path = img_name.split('_')
42 pid = self.dataset_name + "_" + split_path[0]
43 camid = self.dataset_name + "_" + split_path[2]
44 data.append((img_path, pid, camid))
45
46 return data

Member Data Documentation

◆ dataset_dir

str fastreid.data.datasets.shinpuhkan.Shinpuhkan.dataset_dir = "shinpuhkan"
static

Definition at line 17 of file shinpuhkan.py.

◆ dataset_name

str fastreid.data.datasets.shinpuhkan.Shinpuhkan.dataset_name = 'shinpuhkan'
static

Definition at line 18 of file shinpuhkan.py.

◆ root

fastreid.data.datasets.shinpuhkan.Shinpuhkan.root

Definition at line 21 of file shinpuhkan.py.

◆ train_path

fastreid.data.datasets.shinpuhkan.Shinpuhkan.train_path

Definition at line 22 of file shinpuhkan.py.


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