from_dlc_file#
- movement.io.load_poses.from_dlc_file(file_path, fps=None)[source]#
Create a
movementposes dataset from a DeepLabCut file.- Parameters:
file_path (pathlib.Path or str) – Path to the file containing the predicted poses, either in .h5 or .csv format.
fps (float, optional) – The number of frames per second in the video. If None (default), the
timecoordinates will be in frame numbers.
- Returns:
movementdataset containing the pose tracks, confidence scores, and associated metadata.- Return type:
Examples
>>> from movement.io import load_poses >>> ds = load_poses.from_dlc_file("path/to/file.h5", fps=30)
Notes
In
movement, pose data can only be loaded if all individuals have the same set of keypoints (i.e., the same labeled body parts). While DeepLabCut supports assigning keypoints that are not shared across individuals (see the DeepLabCut documentation for multi-animal projects), this feature is not currently supported inmovement.