Our project uses the mmpose toolbox for real-time 2D pose estimation (e.g., RTMPose).
Note: We use mmpose only for inference. Our project does not contain any custom modifications to the mmpose submodule itself.
To run the pose estimation demos, you must download the pre-trained model weights (checkpoints) from the official mmpose repository.
-
Find a Model: Visit the MMPose Model Zoo to find the checkpoint you need.
- Example:
rtmpose-l_simcc-aic-coco_pt-aic-coco_420e-2S26x192-f016ffe0_20230126.pth
- Example:
-
Create Directory: Create a
checkpoints/folder inside themmpose/submodule directory. -
Place Checkpoint: Download the
.pthfile and place it inside the new folder.
The final file structure should look like this:
FIAS-.../
├── mmpose/
│ ├── checkpoints/
│ │ └── rtmpose-l_simcc-aic-coco_pt-aic-coco_420e-256x192-f016ffe0_20230126.pth
│ ├── mmpose/
│ ├── tools/
│ └── ... (other mmpose files)
│
├── mmaction2/
└── ... (your project's main files)