Spaces:
No application file
No application file
| """ | |
| Data Scientist.: Dr.Eddy Giusepe Chirinos Isidro | |
| """ | |
| import mediapipe as mp | |
| import cv2 | |
| #from google.colab.patches import cv2_imshow | |
| mp_drawing = mp.solutions.drawing_utils | |
| mp_holistic = mp.solutions.holistic | |
| image = cv2.imread('workout.png') | |
| cv2.imshow('Image', image) | |
| cv2.waitKey(0) | |
| #cv2.destroyAllWindows() | |
| # Executando detecções: | |
| with mp_holistic.Holistic( | |
| static_image_mode=True, model_complexity=2, enable_segmentation=True, refine_face_landmarks=False) as holistic: | |
| image = cv2.imread("workout.png") | |
| # Convert the BGR image to RGB before processing. | |
| image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB) | |
| image_recolored = holistic.process(image) | |
| # Drawing landmarks on the image. | |
| annotated_image = image.copy() | |
| image = cv2.cvtColor(annotated_image, cv2.COLOR_BGR2RGB) | |
| # Drawing facial landmarks | |
| mp_drawing.draw_landmarks(image, image_recolored.face_landmarks, mp_holistic.FACEMESH_TESSELATION) | |
| # Drawing pose landmarks | |
| mp_drawing.draw_landmarks(image, image_recolored.pose_landmarks, mp_holistic.POSE_CONNECTIONS) | |
| # Drawing the right hand landmarks | |
| mp_drawing.draw_landmarks(image, image_recolored.right_hand_landmarks, mp_holistic.HAND_CONNECTIONS) | |
| # Drawing the left hand landmarks | |
| mp_drawing.draw_landmarks(image, image_recolored.left_hand_landmarks, mp_holistic.HAND_CONNECTIONS) | |
| cv2.imshow("Image", image) | |
| cv2.waitKey(0) | |
| cv2.destroyAllWindows() |