JETSON NANO - Aplicación de comunicación serial con MEDIAPIPE en la ROBÓTICA

  Рет қаралды 31

Innova 3D México 2.0

Innova 3D México 2.0

Күн бұрын

Пікірлер: 2
@IN3DMEX2.0
@IN3DMEX2.0 3 ай бұрын
#CÓDIGO PYTHON import cv2 import mediapipe as mp import serial import time ser = serial.Serial( port = "COM7", #Modificar este puerto JETSON -- "/dev/ttyACM0" Computadora "COM3" baudrate = 115200) # Inicializar MediaPipe Hands mp_hands = mp.solutions.hands hands = mp_hands.Hands() mp_drawing = mp.solutions.drawing_utils # Capturar video desde la cámara cap = cv2.VideoCapture(0) def movimiento(x): if x < 50: print("PRENDE") ser.write("A".encode()) else: print("APAGA") ser.write("B".encode()) while cap.isOpened(): ret, frame = cap.read() if not ret: break # Convertir la imagen de BGR a RGB rgb_frame = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB) # Procesar la imagen y detectar manos results = hands.process(rgb_frame) # Dibujar las anotaciones de las manos en la imagen original if results.multi_hand_landmarks: for hand_landmarks in results.multi_hand_landmarks: mp_drawing.draw_landmarks(frame, hand_landmarks, mp_hands.HAND_CONNECTIONS) # Obtener la posición x del dedo índice (landmark 8) index_finger_tip = hand_landmarks.landmark[mp_hands.HandLandmark.INDEX_FINGER_TIP] x = index_finger_tip.x x = x * 100 #print(f"Posición x del dedo índice: {x}") movimiento(x) # Mostrar la imagen con las anotaciones cv2.imshow('Hand Detection', frame) # Salir del bucle si se presiona la tecla 'q' if cv2.waitKey(1) & 0xFF == ord('q'): break # Liberar los recursos cap.release() cv2.destroyAllWindows()
@IN3DMEX2.0
@IN3DMEX2.0 3 ай бұрын
#CÓDIGO ARDUINO int mensaje; void setup() { pinMode(2, OUTPUT); Serial.begin(115200); } void loop() { if(Serial.available()){ mensaje = Serial.read(); Serial.print(mensaje); if(mensaje == 'A'){ digitalWrite(2, HIGH); } if(mensaje == 'B'){ digitalWrite(2, LOW); } } }
Why is Python 150X slower than C?
10:45
Mehul - Codedamn
Рет қаралды 30 М.
ROS2 JETSON NANO - TU PRIMER NODO PYTHON MICROROS
25:19
Innova 3D México 2.0
Рет қаралды 24
The Ultimate Sausage Prank! Watch Their Reactions 😂🌭 #Unexpected
00:17
La La Life Shorts
Рет қаралды 9 МЛН
When Cucumbers Meet PVC Pipe The Results Are Wild! 🤭
00:44
Crafty Buddy
Рет қаралды 61 МЛН
За кого болели?😂
00:18
МЯТНАЯ ФАНТА
Рет қаралды 3,3 МЛН
2 Years of C++ Programming
8:20
Zyger
Рет қаралды 865
NVIDIA’s New AI: Stunning Voice Generator!
6:21
Two Minute Papers
Рет қаралды 111 М.
GPUL SCHOOL: Rust - Programa de forma segura
1:20:18
GPUL: Grupo de Programadores e Usuarios de Linux
Рет қаралды 87
JETSON NANO - CREA TU PRIMER RED NEURONAL CONVOLUCIONAL (CNN)
18:13
Innova 3D México 2.0
Рет қаралды 26
ROS2 JETSON NANO - CONTROL ROBOT PARTE 1 "AVANZAR Y DETENERSE SUAVEMENTE"
33:25
Unboxing the Raspberry Pi CM5 Development Kit
11:36
Level 2 Jeff
Рет қаралды 54 М.
TURTLEBOT4 - TU PRIMER NODO PYTHON
17:06
Innova 3D México 2.0
Рет қаралды 11
The Ultimate Sausage Prank! Watch Their Reactions 😂🌭 #Unexpected
00:17
La La Life Shorts
Рет қаралды 9 МЛН