Spaces:
Runtime error
Runtime error
import mediapipe as mp | |
from utils import read_n_resize | |
def mp_pose_estimation_fn(image, min_detect_conf=0.5): | |
mp_drawing = mp.solutions.drawing_utils | |
mp_drawing_styles = mp.solutions.drawing_styles | |
mp_pose = mp.solutions.pose | |
with mp_pose.Pose( | |
static_image_mode=True, | |
model_complexity=2, | |
enable_segmentation=True, | |
min_detection_confidence=min_detect_conf | |
) as pose: | |
image = read_n_resize(image, read=False) | |
results = pose.process(image) | |
annotated_image = image.copy() | |
# Draw pose landmarks on the image. | |
mp_drawing.draw_landmarks( | |
annotated_image, | |
results.pose_landmarks, | |
mp_pose.POSE_CONNECTIONS, | |
landmark_drawing_spec=mp_drawing_styles.get_default_pose_landmarks_style() | |
) | |
return annotated_image | |