Controla tu tableta o teléfono inteligente sin tocar la pantalla! Spatial Touch es un control remoto basado en IA que permite gestionar aplicaciones multimedia a distancia con gestos manuales. Puedes controlar YouTube, Shorts, Netflix, Disney Plus, Instagram, Reels, TikTok, y más aplicaciones se agregarán pronto.

Cuando estás acostado viendo un vídeo con tu dispositivo en la mesa, tienes las manos mojadas después de lavar los platos, o cuando comes y no quieres tocar la pantalla, Spatial Touch  te permite manejar tu dispositivo fácilmente en cualquiera de estos casos. Descarga y experimenta la innovación de Spatial Touch



Nombre de la aplicación: Spatial Touch


Características y beneficios:

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

Control remoto: Controla tu dispositivo hasta 2 metros de distancia en diversos entornos y posturas.

Reconocimiento de gestos avanzado: Minimiza gestos falsos con filtros manuales ajustables para un rendimiento óptimo.

Inicio automático en segundo plano: Se activa automáticamente al iniciar aplicaciones compatibles y funciona en segundo plano.

Seguridad sólida: No almacena ni transmite imágenes o vídeos. Todo el procesamiento se realiza en el dispositivo y la cámara solo se activa durante el uso de aplicaciones compatibles.

Codigo de Fuente:

import cv2

import mediapipe as mp


# Inicializar MediaPipe para la detección de manos

mp_hands = mp.solutions.hands

hands = mp_hands.Hands()

mp_drawing = mp.solutions.drawing_utils


# Función para detectar gestos simples

def detect_gesture(hand_landmarks):

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

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

    middle_finger_tip = hand_landmarks.landmark[mp_hands.HandLandmark.MIDDLE_FINGER_TIP]


    if thumb_tip.y < index_finger_tip.y and thumb_tip.y < middle_finger_tip.y:

        return "Thumbs Up"

    elif index_finger_tip.y < thumb_tip.y and index_finger_tip.y < middle_finger_tip.y:

        return "Pointing"

    else:

        return "Unknown Gesture"


# Captura de video desde la cámara

cap = cv2.VideoCapture(0)


while cap.isOpened():

    ret, frame = cap.read()

    if not ret:

        break


    # Convertir la imagen a RGB

    rgb_frame = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)

    result = hands.process(rgb_frame)


    # Dibujar las anotaciones de las manos

    if result.multi_hand_landmarks:

        for hand_landmarks in result.multi_hand_landmarks:

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

            gesture = detect_gesture(hand_landmarks)

            cv2.putText(frame, gesture, (50, 50), cv2.FONT_HERSHEY_SIMPLEX, 1, (255, 0, 0), 2, cv2.LINE_AA)


    # Mostrar la imagen con anotaciones

    cv2.imshow('Gesture Control', frame)


    if cv2.waitKey(10) & 0xFF == ord('q'):

        break


cap.release()

cv2.destroyAllWindows()


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: Instagram Feed, Instagram Stories

Funciones clave:

Toque: Reproducir/pausar video, omitir anuncios, siguiente video, etc.

Arrastrar izquierda/derecha: Navegación por video (avance rápido/rebobinado).

Arrastrar arriba/abajo: Ajustar volumen.

Toque con dos dedos: Activar/desactivar pantalla completa, vídeo anterior.

Dos dedos izquierda/derecha: Desplazarse entre vídeos.

Dos dedos arriba/abajo: Desplazarse verticalmente.

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

Requerimientos mínimos del sistema:

Procesador: Qualcomm Snapdragon serie 7 o superior.

RAM: Mínimo 3 GB, recomendados 4 GB o más.

Sistema Operativo: Android 8.0 (Oreo) o superior.

Cámara: Resolución mínima de 720p, recomendada 1080p o superior.

Información de permisos:

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

Spatial Touch™900kb