mediapipe_python_aarch64
mediapipe_python_aarch64 copied to clipboard
ModuleNotFoundError: No module named 'dataclasses'
I tried to use the example that you gave, making some changes, and encountered this error: 'ModuleNotFoundError: No module named 'dataclasses'.
Jetpack 4.6.4 Python 3.6 mediapipe 0.8.9 opencv 4.8.0
import cv2
import mediapipe as mp
# Inicialize o OpenCV para captura de vídeo da câmera
cap = cv2.VideoCapture(0)
cap.set(3, 640)
cap.set(4, 480)
# Inicialize o MediaPipe Holistic
mp_holistic = mp.solutions.holistic
holistic = mp_holistic.Holistic(static_image_mode=False) # Use False para modo de vídeo
while True:
ret, frame = cap.read()
if not ret:
break
# Processar o frame usando o MediaPipe Holistic
results = holistic.process(cv2.cvtColor(frame, cv2.COLOR_BGR2RGB))
if results.pose_landmarks:
# Acessar as coordenadas do nariz
nose_landmark = results.pose_landmarks.landmark[mp_holistic.PoseLandmark.NOSE]
image_height, image_width, _ = frame.shape
nose_x = int(nose_landmark.x * image_width)
nose_y = int(nose_landmark.y * image_height)
# Desenhar um círculo no nariz
cv2.circle(frame, (nose_x, nose_y), 10, (0, 255, 0), -1)
# Exibir o frame resultante
cv2.imshow('MediaPipe Holistic', frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
# Encerrar a captura de vídeo e fechar todas as janelas
cap.release()
cv2.destroyAllWindows()
# Encerrar o objeto MediaPipe Holistic
holistic.close()
this is the log:
Traceback (most recent call last):
File "/home/jv/Desktop/pyVWCO32G/test_mediapipe/02.test_holistic.py", line 2, in <module>
import mediapipe as mp
File "/home/jv/.local/lib/python3.6/site-packages/mediapipe/__init__.py", line 17, in <module>
import mediapipe.python.solutions as solutions
File "/home/jv/.local/lib/python3.6/site-packages/mediapipe/python/solutions/__init__.py", line 17, in <module>
import mediapipe.python.solutions.drawing_styles
File "/home/jv/.local/lib/python3.6/site-packages/mediapipe/python/solutions/drawing_styles.py", line 20, in <module>
from mediapipe.python.solutions.drawing_utils import DrawingSpec
File "/home/jv/.local/lib/python3.6/site-packages/mediapipe/python/solutions/drawing_utils.py", line 21, in <module>
import dataclasses
ModuleNotFoundError: No module named 'dataclasses'