I’m having problems extracting the pinky landmarks and it gives me an error when I declare the point of the phalanx.
the code is this:
…
#PYNKY FINGER
# pynky_landmarks_tip = [
# hand_landmarks.landmark[mp_hands.HandLandmark.PYNKY_TIP],
# ]
# pynky_landmarks_dip = [
# hand_landmarks.landmark[mp_hands.HandLandmark.PYNKY_DIP],
# ]
# pynky_landmarks_pip = [
# hand_landmarks.landmark[mp_hands.HandLandmark.PYNKY_PIP],
# ]
# pynky_landmarks_mcp = [
# hand_landmarks.landmark[mp_hands.HandLandmark.PYNKY_MCP],
# ]
....
#ring finger
# for landmark in pynky_landmarks_tip:
# pynky_tip_x = int(landmark.x * frame.shape[1])
# pynky_tip_y = int(landmark.y * frame.shape[0])
# cv2.circle(frame, (pynky_tip_x, pynky_tip_y), 5, (400, 0, 0), -1)
#
# for landmark in pynky_landmarks_dip:
# pynky_dip_x = int(landmark.x * frame.shape[1])
# pynky_dip_y = int(landmark.y * frame.shape[0])
# cv2.circle(frame, (pynky_dip_x, pynky_dip_y), 5, (400, 0, 0), -1)
#
# for landmark in pynky_landmarks_pip:
# pynky_pip_x = int(landmark.x * frame.shape[1])
# pynky_pip_y = int(landmark.y * frame.shape[0])
# cv2.circle(frame, (pynky_pip_x, pynky_pip_y), 5, (400, 0, 0), -1)
#
# for landmark in pynky_landmarks_mcp:
# pynky_mcp_x = int(landmark.x * frame.shape[1])
# pynky_mcp_y = int(landmark.y * frame.shape[0])
# cv2.circle(frame, (pynky_mcp_x, pynky_mcp_y), 5, (400, 0, 0), -1)
thx for any help.
in theory it should have been able to recognize that I was extracting the pynky’s landmarks
New contributor
Biga Biga is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.