mediapipe_python_aarch64 icon indicating copy to clipboard operation
mediapipe_python_aarch64 copied to clipboard

ModuleNotFoundError: No module named 'dataclasses'

Open VieiraJardel opened this issue 2 years ago • 0 comments

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'

VieiraJardel avatar Sep 21 '23 14:09 VieiraJardel