torch_geometric.datasets.DynamicFAUST
- class DynamicFAUST(root: str, subjects: Optional[List[str]] = None, categories: Optional[List[str]] = None, transform: Optional[Callable] = None, pre_transform: Optional[Callable] = None, pre_filter: Optional[Callable] = None, force_reload: bool = False)[source]
Bases:
InMemoryDataset来自“动态FAUST:注册运动中的人体”论文的动态FAUST人类数据集。
注意
数据对象持有网格面而不是边索引。 要将网格转换为图,请使用
torch_geometric.transforms.FaceToEdge作为pre_transform。 要将网格转换为点云,请使用torch_geometric.transforms.SamplePoints作为transform来 根据网格面的面积在网格面上采样固定数量的点。- Parameters:
root (str) – Root directory where the dataset should be saved.
subjects (list, optional) – 要包含在数据集中的主题列表。可以包括主题
"50002","50004","50007","50009","50020","50021","50022","50025","50026","50027". 如果设置为None,数据集将包含所有主题。 (默认值:None)categories (list, optional) – 要包含在数据集中的类别列表。可以包括以下类别:
"chicken_wings","hips","jiggle_on_toes","jumping_jacks","knees","light_hopping_loose","light_hopping_stiff","one_leg_jump","one_leg_loose","personal_move","punching","running_on_spot","running_on_spot_bugfix","shake_arms","shake_hips","shoulders". 如果设置为None,数据集将包含所有类别。 (默认值:None)transform (callable, optional) – A function/transform that takes in an
torch_geometric.data.Dataobject and returns a transformed version. The data object will be transformed before every access. (default:None)pre_transform (callable, optional) – A function/transform that takes in an
torch_geometric.data.Dataobject and returns a transformed version. The data object will be transformed before being saved to disk. (default:None)pre_filter (callable, optional) – A function that takes in an
torch_geometric.data.Dataobject and returns a boolean value, indicating whether the data object should be included in the final dataset. (default:None)force_reload (bool, optional) – Whether to re-process the dataset. (default:
False)