Skip to content

This program is a human pose detection application that uses computer vision techniques to detect and track human body poses in images or videos.

Notifications You must be signed in to change notification settings

devanshu3/Human_Pose_Detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Human_Pose_DETECTION

This Python program performs real-time human pose estimation using the MediaPipe library and OpenCV. It captures video frames from a video file or webcam, processes them for pose detection, and visualizes the detected pose landmarks on the frames. This program is useful for various applications, including fitness tracking, sports analysis, and gesture recognition.

Prerequisites

Before running the program, you need to ensure that you have the required Python libraries installed: OpenCV (opencv-python) ,MediaPipe (mediapipe) You can install these libraries using pip: pip install opencv-python, mediapipe

Usage

The program can be used in two modes: video file mode and real-time webcam mode.

Video File Mode #Open a video file (e.g., 'test_video.mp4') cap = cv2.VideoCapture('test_video.mp4') #Press 'q' to exit if cv2.waitKey(1) == ord('q'): break

Real-time Webcam Mode

#Open the webcam (camera index 0) cap = cv2.VideoCapture(0) #Press 'q' to exit if cv2.waitKey(1) == ord('q'): break

Configuration

You can customize the program's behavior by modifying the following parameters in the code: min_detection_confidence: Minimum confidence threshold for pose detection. min_tracking_confidence: Minimum confidence threshold for pose tracking. Resize frame dimensions: You can resize frames to a specific width and height for better performance.

#Example configuration pose = mp_pose.Pose(min_detection_confidence=0.5, min_tracking_confidence=0.5) frame = cv2.resize(frame, (350, 600))

Keyboard Controls

Press 'q' to exit the program.

Contact

Feel free to contact on queries or correction via [email protected] , devanshu3

About

This program is a human pose detection application that uses computer vision techniques to detect and track human body poses in images or videos.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages