Hand_Tracking-

所属分类:模式识别(视觉/语音等)
开发工具:Python
文件大小:0KB
下载次数:0
上传日期:2023-03-12 02:07:15
上 传 者sh-1993
说明:  手动跟踪以控制在arduino中编程的无人机,
(Hand_Tracking for control a drone that s programed in arduino,)

文件列表:
2410344.png (106312, 2023-10-01)
HandsTrack.py (1651, 2023-10-01)
RF_CAR_DATA_RECIVER.ino (2565, 2023-10-01)
RF_DATA_SENDER.ino (1626, 2023-10-01)
TcpDataSender.py (2208, 2023-10-01)
__pycache__/ (0, 2023-10-01)
__pycache__/mediapip.cpython-310.pyc (1509, 2023-10-01)
__pycache__/mediapipe.cpython-310.pyc (834, 2023-10-01)
__pycache__/serialc.cpython-310.pyc (832, 2023-10-01)
__pycache__/terminal_GUI.cpython-310.pyc (1358, 2023-10-01)
handtracking.py (4644, 2023-10-01)
requeriments.txt (51, 2023-10-01)
serialController.py (393, 2023-10-01)
terminalGUI.py (4177, 2023-10-01)
tools/ (0, 2023-10-01)
tools/tools.py (359, 2023-10-01)

# Hand Tracking Controller ## Autor - Danyw24 ## Descripción Este proyecto implementa un controlador de seguimiento de manos utilizando Python 3.9.11. Puedes utilizar este controlador para interactuar con otros dispositivos o aplicaciones mediante gestos de manos detectados por una cámara. ## Componentes Utilizados - Cámara (webcam o cámara externa) - Arduino (opcional) - Atmega328p - Módulo NRF24L01 (opcional) - Bibliotecas Python: `serialController`, `terminalGUI`, `HandsTrack`, `colorama`, `cv2` (OpenCV) ## Configuración - Asegúrate de tener una cámara conectada y configurada correctamente en tu sistema. - Si deseas controlar un dispositivo externo (como un dron), asegúrate de que el Arduino esté conectado a través de un puerto serie (como "/dev/ttyUSB0") y configurado con la velocidad de transmisión adecuada (por ejemplo, 9600 baudios). - Puedes ajustar la configuración de la cámara cambiando las variables `CAM`, `WIDTH`, y `HEIGHT` en el código. ## Funcionalidades Este controlador de seguimiento de manos permite interactuar con dispositivos o aplicaciones a través de gestos de manos detectados por la cámara. Algunas de las funcionalidades incluyen: - Detección de manos en tiempo real. - Cálculo de la velocidad de fotogramas (FPS) y visualización en pantalla. - Control de dispositivos externos (por ejemplo, un dron) a través de comandos enviados a través de Arduino y el módulo NRF24L01 (opcional). - Reconocimiento de gestos como toques y movimientos de dedos. ## Uso 1. Asegúrate de tener todos los componentes conectados y configurados según las especificaciones. 2. Ejecuta el script Python en un entorno compatible. 3. Utiliza tus manos frente a la cámara para interactuar con los dispositivos o aplicaciones. ## Notas - Este proyecto es ideal para experimentar con la interacción gestual y el control de dispositivos utilizando el seguimiento de manos. - Asegúrate de tener instaladas las bibliotecas Python requeridas en tu entorno de desarrollo. ---

近期下载者

相关文件


收藏者