La tecnología, a fondo

Cómo calcular calorías con foto. Así lo hace la IA.

Para calcular calorías con foto, la IA trabaja en tres etapas: un modelo de visión identifica los alimentos, un estimador de porciones calcula el tamaño de cada uno y una base de datos nutricional devuelve calorías y macros. Unos dos segundos en total, con una meta de referencia de hasta 8% de diferencia con un nutricionista.

Un poke bowl de salmón fotografiado desde arriba
Detectado por IA
Poke bowl560kcal
34g
Proteína
62g
Carbs
18g
Grasa
El proceso

Tres etapas. Unos dos segundos.

Etapa 1: la cámara encuadra un plato de pasta
1  Detectar
Etapas 2 y 3: pasta 320, salsa de tomate 120, parmesano 80, aceite de oliva 120, total 640 kcal
2  Porción y búsqueda
Corrige cualquier etapa: dile a la IA lo que la foto no puede mostrar
3  Corregir
  1. 01

    Detectar

    Un modelo de visión identifica cada alimento, con un nivel de confianza.

  2. 02

    Estimar la porción

    La escala del plato, los cubiertos y el volumen visible se convierten en gramos.

  3. 03

    Buscar los nutrientes

    Los gramos multiplicados por los valores de USDA FoodData Central dan las calorías.

Etapa 1 · Detección

¿Qué hay en este plato?

Un modelo de visión toma la foto y devuelve una lista ordenada de los alimentos detectados, con la zona de la imagen y el nivel de confianza de cada uno. Reconoce tanto alimentos sueltos (“pollo a la parrilla”, “arroz blanco”) como platos completos (“Whopper”, “Big Mac”).

En los platos de cadenas conocidas, el modelo identifica el plato como una unidad y usa la información nutricional publicada en lugar de sumar los componentes. La detección suele ser precisa. No es ahí donde está la mayor parte del error.

Etapa 2 · Porción

La etapa más difícil.

El estimador de porciones revisa cada alimento detectado y calcula cuántos gramos hay. Usa la escala del plato (los tamaños estándar de plato son conocidos), la escala de los cubiertos (tenedores y cucharas como referencia secundaria) y el volumen visible (las pistas de profundidad que dan las sombras y los degradados de color).

Una vez estimado el volumen, el modelo lo multiplica por la densidad conocida de cada alimento (el arroz, unos 0.7 g/cm³; la carne de res, unos 1.0 g/cm³) para obtener los gramos. En cualquier contador de calorías por foto con IA, la mayor parte del error está en estimar la porción. La interfaz lo compensa con un rango de confianza y un ajuste con un toque.

Etapa 3 · Búsqueda

Aritmética simple, no una suposición.

La IA no adivina los valores de calorías. Cada alimento detectado se vincula con una base de datos pública de nutrición, y las calorías se calculan a partir de los gramos estimados.

Base de datos principal: USDA FoodData Central. Open Food Facts para productos envasados internacionales. Los menús de cadenas de restaurantes, como un conjunto de datos curado que se actualiza cada trimestre.

Ejemplo de cálculo
200 g de arroz blanco cocido (detectado)
× 1.30 kcal/g (USDA FDC ID 169757)
= 260 kcal
Margen de error

Dónde está el error.

Frente a nuestra meta de hasta 8% de diferencia con un nutricionista, casi todo el error que queda viene de una sola etapa.

Aporte típico al error por etapa del proceso
EtapaAporte típico al error
Detección de alimentosAlimento correcto o incorrectoBajo. Menos de 2% en la mayoría de las comidas.
Estimación de la porciónAlimento correcto, cantidad incorrectaDominante. De 5 a 10% en comidas típicas.
Búsqueda nutricionalAlimento correcto, cantidad correctaMínimo. Menos de 1% (precisión de la base de datos).
Por qué no solo le preguntamos

Una sola consulta a la IA es una caja negra.

Un diseño más simple sería mandar la foto a un modelo multimodal, preguntarle “¿cuántas calorías tiene esto?” y devolver la respuesta. No lo hacemos. Una estimación de calorías en una sola consulta puede inventar datos con total seguridad, y no hay forma de revisar una respuesta equivocada ni de corregir una sola etapa.

El proceso de tres etapas es un poco más lento, pero transparente. Si la detección falla, un toque lo corrige. Si la porción no cuadra, un pequeño ajuste lo arregla. Ves lo que vio la IA y corriges cada etapa por separado.

Lo que puedes usar

Seis formas de entrada. Un solo proceso.

  • 01FotosLa opción predeterminada. Desde arriba o a 45° es lo mejor.
  • 02Capturas de recetasLas listas de ingredientes se leen del texto de la captura.
  • 03Capturas de menúsLos nombres de los platos del menú se reconocen como alimentos.
  • 04Fotos de etiquetas nutricionalesSe leen directamente. Es la entrada más precisa porque la búsqueda es exacta.
  • 05Solo texto“Comí un sándwich de pollo y unas papas fritas pequeñas” funciona sin foto.
  • 06VozLa transcripción de voz entra al mismo proceso que el texto (en la app Onmode).
Calcular calorías con foto · Preguntas frecuentes

Respuestas rápidas.

En tres etapas: identificar los alimentos, estimar las porciones y buscar la información nutricional. La detección suele ser precisa. La estimación de la porción es la gran incógnita. La búsqueda nutricional es una consulta fija a una base de datos, no una suposición de la IA.
Relacionado

Sigue leyendo.

Sigue explorando

Más sobre este tema.

  • 01Cómo lograr la estimación más precisa10 trucos para estimaciones más precisas: el ángulo de 45°, el truco de la báscula y qué escribir.
  • 02¿El contador de calorías con IA es confiable?Lo bastante preciso para tomar decisiones reales. Nuestra meta de referencia: hasta 8% de diferencia con un nutricionista.
  • 03El contador de calorías con IA gratisSin registro y sin tarjeta. 3 intentos gratis y luego 10 al día con una cuenta gratis.
  • 04Cal AI opiniones: ¿vale la pena?Cuándo vale la pena pagar Cal AI y cuándo no.
  • 05Cómo contar calorías paso a pasoPara contar calorías, sigue 4 pasos: define una meta diaria según tu objetivo, lee la etiqueta nutricional, pesa o calcula tus porciones y registra todo lo que comes con constancia. La precisión viene de hacerlo todos los días, no de que una sola comida quede perfecta.
  • 06Cómo calcular las calorías de una comidaPara calcular las calorías de una comida, lee la etiqueta nutricional o busca el alimento en una base de datos como USDA FoodData Central, y multiplica por la porción que de verdad comiste. En los platos combinados sumas los ingredientes, y en la comida de restaurante estimas, porque casi nunca hay números exactos.
Mejor en tu iPhone.App Store