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

Public Member Functions

 __init__ (self, root='datasets', **kwargs)
 
 process_dir (self, dir_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
 
 dataset_dir
 
 train_dir
 
- 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

 dataset_url = None
 
str dataset_dir = 'Wildtrack_crop_dataset'
 
str dataset_name = 'wildtrack'
 

Additional Inherited Members

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

Detailed Description

WildTrack.
Reference:
    WILDTRACK: A Multi-camera HD Dataset for Dense Unscripted Pedestrian Detection
        T. Chavdarova; P. BaquƩ; A. Maksai; S. Bouquet; C. Jose et al.
URL: `<https://www.epfl.ch/labs/cvlab/data/data-wildtrack/>`_
Dataset statistics:
    - identities: 313
    - images: 33979 (train only)
    - cameras: 7
Args:
    data_path(str): path to WildTrackCrop dataset
    combineall(bool): combine train and test sets as train set if True

Definition at line 15 of file wildtracker.py.

Constructor & Destructor Documentation

◆ __init__()

fastreid.data.datasets.wildtracker.WildTrackCrop.__init__ ( self,
root = 'datasets',
** kwargs )

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

Definition at line 33 of file wildtracker.py.

33 def __init__(self, root='datasets', **kwargs):
34 self.root = root
35 self.dataset_dir = os.path.join(self.root, self.dataset_dir)
36
37 self.train_dir = os.path.join(self.dataset_dir, "crop")
38
39 train = self.process_dir(self.train_dir)
40 query = []
41 gallery = []
42
43 super(WildTrackCrop, self).__init__(train, query, gallery, **kwargs)
44

Member Function Documentation

◆ process_dir()

fastreid.data.datasets.wildtracker.WildTrackCrop.process_dir ( self,
dir_path )
    :param dir_path: directory path saving images
    Returns
        data(list) = [img_path, pid, camid]

Definition at line 45 of file wildtracker.py.

45 def process_dir(self, dir_path):
46 r"""
47 :param dir_path: directory path saving images
48 Returns
49 data(list) = [img_path, pid, camid]
50 """
51 data = []
52 for dir_name in os.listdir(dir_path):
53 img_lists = glob.glob(os.path.join(dir_path, dir_name, "*.png"))
54 for img_path in img_lists:
55 pid = self.dataset_name + "_" + dir_name
56 camid = img_path.split('/')[-1].split('_')[0]
57 camid = self.dataset_name + "_" + camid
58 data.append([img_path, pid, camid])
59 return data

Member Data Documentation

◆ dataset_dir [1/2]

str fastreid.data.datasets.wildtracker.WildTrackCrop.dataset_dir = 'Wildtrack_crop_dataset'
static

Definition at line 30 of file wildtracker.py.

◆ dataset_dir [2/2]

fastreid.data.datasets.wildtracker.WildTrackCrop.dataset_dir

Definition at line 35 of file wildtracker.py.

◆ dataset_name

str fastreid.data.datasets.wildtracker.WildTrackCrop.dataset_name = 'wildtrack'
static

Definition at line 31 of file wildtracker.py.

◆ dataset_url

fastreid.data.datasets.wildtracker.WildTrackCrop.dataset_url = None
static

Definition at line 29 of file wildtracker.py.

◆ root

fastreid.data.datasets.wildtracker.WildTrackCrop.root

Definition at line 34 of file wildtracker.py.

◆ train_dir

fastreid.data.datasets.wildtracker.WildTrackCrop.train_dir

Definition at line 37 of file wildtracker.py.


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