Cuando subes una foto a WhatZoo, el resultado aparece en uno o dos segundos, pero en ese instante ocurren muchas más cosas de las que parece. Esta guía recorre todo el proceso, desde la imagen original hasta tu animal final, para que entiendas exactamente qué hace (y qué no hace) la aplicación.
Paso 1: Encontrar tu cara
Antes de poder medir nada, la aplicación tiene que localizar una cara en tu foto. WhatZoo utiliza MediaPipe Face Mesh, un modelo de aprendizaje automático que se ejecuta en el propio dispositivo y que originalmente creó Google para realidad aumentada. El modelo analiza la imagen y responde a dos preguntas: ¿hay una cara aquí y dónde está?
Este paso se ejecuta por completo en tu navegador. Tu foto nunca se sube a ningún servidor: los archivos del modelo se descargan una sola vez a tu dispositivo y todo el trabajo pesado ocurre de forma local usando la GPU de tu equipo. Por eso el análisis funciona incluso con una conexión lenta y por eso tus imágenes se mantienen privadas.
Paso 2: Detectar 478 puntos de referencia
Una vez encontrada la cara, el modelo coloca 478 puntos de referencia sobre ella. Estos puntos trazan el contorno de tus ojos, cejas, nariz, labios, mandíbula y la silueta general de tu rostro. Cada punto es una coordenada en un espacio 3D, de modo que el modelo capta no solo dónde están tus rasgos, sino también su profundidad y proporción relativas.
478 puntos es muchísimo detalle. Para comparar, muchos sistemas más antiguos de detección facial usaban 68 puntos o menos. Esa densidad importa, porque las diferencias entre, por ejemplo, una cara de "zorro" y una de "gato" se reducen a proporciones sutiles: la inclinación de los ojos, el ancho del puente nasal, la curva de la mandíbula.
Paso 3: Convertir los puntos en métricas
Las coordenadas en bruto no tienen mucho significado por sí solas: cambian con el tamaño de la foto, la distancia y el ángulo. Por eso el siguiente paso las convierte en proporciones y ángulos que se mantienen constantes sin importar cómo se haya tomado la foto. WhatZoo calcula alrededor de siete métricas principales, entre ellas:
- Inclinación de los ojos: el ángulo hacia arriba o hacia abajo de los ojos
- Relación de aspecto del rostro: cuán largo es el rostro en relación con su ancho
- Proporción del ancho de la nariz: el ancho de la nariz respecto al rostro
- Proporción del ancho de la boca: el ancho de la boca respecto al rostro
- y varias más que cubren el tamaño de los ojos, la forma de la mandíbula y el espaciado entre rasgos
Como se trata de medidas relativas, una selfi y un retrato profesional de la misma persona deberían producir números similares. Esa es justamente la idea: la aplicación lee proporciones, no píxeles.
Paso 4: Emparejar con un perfil de animal
Cada tipo de animal en WhatZoo tiene un perfil: un conjunto de rangos de métricas esperados que definen cómo "luce" ese animal. El perfil de un zorro, por ejemplo, espera ojos muy inclinados y un rostro estrecho; el perfil de un oso espera una cara más redonda y ancha.
El motor de emparejamiento compara tus métricas con cada perfil de dos maneras:
- Una verificación de entrada (el rasgo crítico). Cada animal tiene un rasgo definitorio del que no puede prescindir. Si tu cara no supera esa verificación, el animal queda descartado pronto.
- Una puntuación ponderada. Para los candidatos restantes, cada métrica contribuye a una puntuación según su importancia para ese animal. Cuanto más se acerquen tus proporciones al perfil, mayor será la puntuación.
El animal con la mejor puntuación general se convierte en tu resultado, y esa puntuación se traduce en el porcentaje de "similitud" que ves en pantalla.
Por qué tu resultado puede cambiar
A veces la gente obtiene un animal ligeramente distinto en dos fotos diferentes. Es algo esperable y normalmente se debe a la imagen de entrada. Una cabeza inclinada cambia la lectura de la inclinación de tus ojos; una luz lateral dura puede ocultar tu mandíbula; una gran sonrisa ensancha la proporción de tu boca. El modelo mide fielmente lo que ve, así que una foto más limpia da un resultado más limpio. (Escribimos una guía aparte sobre cómo tomar la foto perfecta si quieres la máxima precisión.)
Una advertencia importante
Esta es la parte sobre la que queremos ser totalmente honestos: el análisis de cara de animal es solo entretenimiento. El proceso descrito arriba es visión por computadora real y las mediciones son genuinas. Pero el significado que se les atribuye —la idea de que una "cara de león" implica una personalidad de líder— es una interpretación lúdica, no ciencia. No existe ninguna evidencia revisada por pares de que las proporciones faciales determinen el carácter.
Así que disfruta tu resultado, compártelo con tus amigos y toma las descripciones de personalidad con el espíritu con el que fueron pensadas: un espejo divertido, no un diagnóstico.
En resumen
- MediaPipe encuentra tu cara, en tu propio dispositivo.
- Coloca 478 puntos de referencia.
- Esos puntos se convierten en proporciones y ángulos constantes.
- Las proporciones se comparan con los perfiles de animales para hallar tu tipo más cercano.
Ese es todo el recorrido: de una sola foto a tu animal interior, en aproximadamente un segundo.