Sistema en tiempo real que detecta gestos de una sola mano mediante OpenCV y MediaPipe para automatizar acciones en TikTok Web.
- Python 3.10+
- Cámara web
- Windows 10/11
- Miniconda/Anaconda instalado
cd "C:\Users\NG By ROG\Desktop\BrainrootPC"
conda create -n tiktok python=3.10 -y
conda activate tiktok
pip install -r requirements.txtpython gestures_tiktok.py| Gesto | Acción |
|---|---|
| ✋ Palma Abierta (5 dedos) | Scroll Arriba ⬆️ |
| 👊 Movimiento Hacia Abajo (puño cerrado) | Scroll Abajo ⬇️ |
python gestures_tiktok.py --scroll-amount 1 --cooldown-swipe 0.5--scroll-amount: Cantidad de scroll por gesto (por defecto: 1)--cooldown-swipe: Cooldown entre gestos en segundos (por defecto: 0.5)--cooldown-hands: Cooldown para dos manos en segundos (por defecto: 2.0)
- ✅ Buena iluminación: Asegúrate de tener suficiente luz en tu espacio
- ✅ Cámara clara: Limpia la lente de tu cámara web
- ✅ Distancia: Mantén la mano a 30-60 cm de la cámara
- ✅ Fondo neutral: Un fondo simple ayuda a la detección
- ✅ Contraste: Viste algo con color diferente al fondo
- Palma abierta: Mantén todos los dedos completamente extendidos y la palma hacia la cámara
- Scroll abajo: Primero cierra el puño, luego muévelo hacia abajo suavemente
- Evita transiciones rápidas: Los gestos funcionan mejor con movimientos fluidos
- Cooldown: Hay un intervalo de 0.5 segundos entre acciones para evitar múltiples activaciones
- Los gestos solo funcionan cuando un navegador está activo (Chrome, Firefox, Edge, Safari, Opera, Comet, Brave)
- El sistema detecta una sola mano a la vez
- Los gestos se desactivan automáticamente al cambiar de ventana
- Para scroll arriba: abre completamente la palma (5 dedos extendidos)
- Para scroll abajo: cierra el puño o casi cierra la mano, luego muévela hacia abajo
- Hay un cooldown de 0.5 segundos entre gestos para evitar falsos positivos
- Los gestos no se solapan: cuando tienes la palma abierta, no se detectará movimiento hacia abajo