mediapipe
mediapipe copied to clipboard
mediapipe error
Have I written custom code (as opposed to using a stock example script provided in MediaPipe)
None
OS Platform and Distribution
windows 10
MediaPipe version
0.8.1
Bazel version
No response
Solution
No response
Programming Language and version
python
Describe the actual behavior
File "c:\Users\성준\Desktop\project\a.py", line 8, in <module>
hands = mpHands.Hands()
File "C:\Users\성준\AppData\Roaming\Python\Python310\site-packages\mediapipe\python\solutions\hands.py", line 114, in __init__
super().__init__(
File "C:\Users\성준\AppData\Roaming\Python\Python310\site-packages\mediapipe\python\solution_base.py", line 265, in __init__
validated_graph.initialize(
FileNotFoundError: The path does not exist.
Describe the expected behaviour
No response
Standalone code/steps you may have used to try to get what you need
import cv2
import mediapipe as mp
import time
cap = cv2.VideoCapture(0)
mpHands = mp.solutions.hands
hands = mpHands.Hands()
mpDraw = mp.solutions.drawing_utils
pTime = 0
cTime = 0
while True:
success, img = cap.read()
imgRGB = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
results = hands.process(imgRGB)
# print(results.multi_hand_landmarks)
if results.multi_hand_landmarks:
for handLms in results.multi_hand_landmarks:
for id, lm in enumerate(handLms.landmark):
# print(id, lm)
h, w, c = img.shape
cx, cy = int(lm.x * w), int(lm.y * h)
print(id, cx, cy)
# if id == 4:
cv2.circle(img, (cx, cy), 15, (255, 0, 255), cv2.FILLED)
mpDraw.draw_landmarks(img, handLms, mpHands.HAND_CONNECTIONS)
cTime = time.time()
fps = 1 / (cTime - pTime)
pTime = cTime
cv2.putText(img, str(int(fps)), (10, 70), cv2.FONT_HERSHEY_PLAIN, 3,
(255, 0, 255), 3)
cv2.imshow("Image", img)
cv2.waitKey(1)
Other info / Complete Logs
No response