In this project,Implemented Yolov7-pose for Human pose estimation
- create virtual environment in anaconda prompt using following command
- conda create -n yolov7_custom python=3.9
- To activate environment
- conda activate yolov7_custom
- clone the repository
- Go to cloned folder
- cd yolov7-pose-estimation
- Install pakages using following command
- pip install -r requirements.txt
- Download Yolov7 pose estimation weights from official github and put it inside current working directory
- For pose estimation on video/webcam use pose-estimate.py fileo and to execute this file use following command. #For CPU
- python pose-estimate.py --source "your custom video.mp4" --device cpu
- For Pushup_counting use pushup_counter.py file and to execute this file use following command #For CPU
- python pushup_counter.py --source "pushup.mp4" --device 0 --curltracker=True
- https://github.com/WongKinYiu/yolov7.git
- https://github.com/RizwanMunawar/yolov7-pose-estimation.git
- YOLO-Pose: Enhancing YOLO for Multi Person Pose Estimation Using Object Keypoint Similarity Loss: https://arxiv.org/abs/2204.06806
- https://learnopencv.com/tag/yolov7-pose/