poseutils.datasets.processed package
Submodules
poseutils.datasets.processed.TransformedDataset module
- class poseutils.datasets.processed.TransformedDataset.TransformedDataset(dataset=None, transformations2d=[], transformations3d=[], njnts=14)
- Bases: - object- This class takes a unprocessed dataset and applies different transformations to it. - Parameters
- dataset (poseutils.datasets.unprocessed.Dataset, optional) – Unprocessed dataset, defaults to None 
- transformations2d (list(poseutils.datasets.transformation.Transformation), defaults to []) – List of transformations to apply on 2d data 
- transformations3d (list(poseutils.datasets.transformation.Transformation), optional) – List of transformations to apply on 3d data, defaults to [] 
- njnts (int, optional) – Number of joints i.e. joint configuration (14 or 16), defaults to 14 
 
 - apply2d(transformations)
- Applies transformations to the 2d dataset (both training and validation) - Parameters
- transformations (list(poseutils.datasets.transformation.Transformation)) – List of transformations to apply on 2d data 
 
 - apply3d(transformations)
- Applies transformations to the 3d dataset (both training and validation) - Parameters
- transformations (list(poseutils.datasets.transformation.Transformation)) – List of transformations to apply on 3d data 
 
 - calculate_metrics()
- Calculates mean and standard devation from the training dataset (2d and 3d) 
 - get_2d_train()
- Returns 2d training data - Returns
- Joint positions 2d (NxMx2), M = 14 or 16 
- Return type
- numpy.ndarray 
 
 - get_2d_valid()
- Returns 2d validation data - Returns
- Joint positions 2d (NxMx2), M = 14 or 16 
- Return type
- numpy.ndarray 
 
 - get_3d_train()
- Returns 3d training data - Returns
- Joint positions 3d (NxMx3), M = 14 or 16 
- Return type
- numpy.ndarray 
 
 - get_3d_valid()
- Returns 3d validation data - Returns
- Joint positions 3d (NxMx3), M = 14 or 16 
- Return type
- numpy.ndarray 
 
 - set_train(d2d, d3d)
- Set training data - Parameters
- d2d (numpy.ndarray) – 2d data to set (NxMx2), M = 14 or 16 
- d3d (numpy.ndarray) – 3d data to set (NxMx3), M = 14 or 16 
 
 
 - set_valid(d2d, d3d)
- Set validation data - Parameters
- d2d (numpy.ndarray) – 2d data to set (NxMx2), M = 14 or 16 
- d3d (numpy.ndarray) – 3d data to set (NxMx3), M = 14 or 16 
 
 
 - transform()