¡Controla tu tableta o smartphone sin tocar la pantalla! Spatial Touch™ es un control remoto por gestos con las manos basado en IA, permitiéndote manejar aplicaciones multimedia a distancia. Puedes controlar YouTube, Shorts, Netflix, Disney Plus, Instagram, Reels, Tiktok, y muchas más aplicaciones que se irán sumando.



Ya sea que estés recostado viendo un video con tu dispositivo en la mesa, tengas las manos mojadas después de lavar los platos, o estés comiendo y no quieras tocar la pantalla, Spatial Touch™ te permite manejar fácilmente tu dispositivo. Descarga y experimenta la innovación de Spatial Touch™.


Nombre de la aplicación: Spatial Touch


Características y beneficios de la aplicación:

Gestos aéreos: controla la reproducción multimedia, pausa, volumen, navegación, desplazamiento y más con gestos aéreos sin tocar la pantalla.

Control remoto: maneja tu dispositivo desde una distancia de hasta 2 metros, funcionando perfectamente en diversos entornos y posturas.

Reconocimiento de gestos avanzado: minimiza las detecciones de gestos falsos con filtros manuales ajustables para un uso más fácil o un rendimiento más estable.

Inicio automático en segundo plano: una vez instalada la aplicación, se activa automáticamente con aplicaciones compatibles como YouTube o Netflix, funcionando en segundo plano.

Seguridad sólida: aunque usa la cámara, no almacena ni transmite imágenes o videos fuera del dispositivo. Todo el procesamiento se realiza en el dispositivo. La cámara se activa solo cuando se usan aplicaciones compatibles y se desactiva automáticamente cuando no están en uso.

Aplicaciones compatibles:

Formularios cortos: YouTube Shorts, Reels, Tiktok.

Servicios de transmisión de video: YouTube, Netflix, Disney+, Amazon Prime, Hulu, Coupang Play.

Servicios de transmisión de música: Spotify, YouTube Music, Tidal.

Redes sociales: Feed de Instagram, Historias de Instagram.

Codigo de Fuente

import cv2

import mediapipe as mp

import pyautogui


# Inicializa MediaPipe Hands.

mp_hands = mp.solutions.hands

hands = mp_hands.Hands(min_detection_confidence=0.7, min_tracking_confidence=0.7)


# Inicializa MediaPipe Drawing para dibujar las anotaciones de la mano.

mp_drawing = mp.solutions.drawing_utils


# Función para detectar el gesto de la mano.

def detect_gesture(hand_landmarks):

    # Obtiene las coordenadas de los puntos de referencia de la mano.

    thumb_tip = hand_landmarks.landmark[mp_hands.HandLandmark.THUMB_TIP]

    index_tip = hand_landmarks.landmark[mp_hands.HandLandmark.INDEX_FINGER_TIP]


    if index_tip.y < thumb_tip.y:

        return "up"

    elif index_tip.y > thumb_tip.y:

        return "down"

    elif index_tip.x < thumb_tip.x:

        return "left"

    elif index_tip.x > thumb_tip.x:

        return "right"

    return "none"


# Inicia la captura de video.

cap = cv2.VideoCapture(0)


while cap.isOpened():

    success, image = cap.read()

    if not success:

        break


    # Convierte la imagen a RGB.

    image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)

    

    # Procesa la imagen y encuentra las manos.

    results = hands.process(image)


    # Convierte la imagen de nuevo a BGR.

    image = cv2.cvtColor(image, cv2.COLOR_RGB2BGR)


    # Dibuja las anotaciones de las manos en la imagen.

    if results.multi_hand_landmarks:

        for hand_landmarks in results.multi_hand_landmarks:

            mp_drawing.draw_landmarks(image, hand_landmarks, mp_hands.HAND_CONNECTIONS)

            

            # Detecta el gesto de la mano.

            gesture = detect_gesture(hand_landmarks)

            if gesture == "up":

                pyautogui.scroll(10)

            elif gesture == "down":

                pyautogui.scroll(-10)

            elif gesture == "left":

                pyautogui.press('left')

            elif gesture == "right":

                pyautogui.press('right')


    # Muestra la imagen.

    cv2.imshow('Spatial Touch', image)

    

    if cv2.waitKey(5) & 0xFF == 27:

        break


cap.release()

cv2.destroyAllWindows()

Funciones clave:

Toque: reproducir/pausar video, omitir anuncios (YouTube), omitir introducciones (Netflix), siguiente video (Shorts, Reels, Tiktok), etc.

Arrastrar hacia la izquierda/derecha: navegación por video (avance rápido/retroceso).

Arrastrar hacia arriba/abajo: ajustar el volumen.

Toque con dos dedos: activar/desactivar el modo de pantalla completa (YouTube), video anterior (Shorts, Reels, Tiktok).

Dos dedos hacia la izquierda/derecha: desplazarse hacia la izquierda/derecha, ir al video anterior/siguiente.

Dos dedos arriba/abajo: desplazarse hacia abajo/arriba.

Puntero (versión Pro): activa un cursor para hacer clic en cualquier botón en la pantalla.

Requerimientos mínimos del sistema:

Procesador: Se recomienda Qualcomm Snapdragon serie 7 o posterior.

RAM: mínimo 3 GB, se recomiendan 4 GB o más.

Sistema Operativo: Android 8.0 (Oreo) o superior.

Cámara: resolución mínima de 720p, se recomienda 1080p o superior.

Tenga en cuenta que estas son pautas generales y el rendimiento real puede variar según los dispositivos.

Información de permisos de la aplicación:

Para brindar el servicio, la aplicación requiere los siguientes permisos:


Cámara: para el reconocimiento de gestos del usuario (habilitada solo durante el uso de la aplicación).

Configuración de notificaciones: para actualizaciones de la aplicación y notificaciones de estado operativo.

Permiso de control de accesibilidad: para el control de aplicaciones y clics en la pantalla.

Spatial Touch900kb