De la cámara al informe, paso a paso

Contamos personas por zona y minuto con visión por computador, con seguimiento anónimo y sin reidentificación. En esta página explicamos cómo funciona el sistema, qué mide, de dónde sale el dinero perdido y cómo se comprueba cada sesión.

5
imágenes analizadas por segundo.
84ms
de inferencia media por imagen en un ensayo de 150 minutos; el 95 %, en 87 ms o menos.
2
imágenes en memoria como máximo. Ninguna se escribe en disco.
0
archivos de imagen o vídeo escritos en cada sesión. Lo mide el testigo y lo recoge el acta.

El flujo completo

Todo ocurre en un portátil aislado de internet. De cada imagen solo queda una cifra por zona y minuto.

  1. Cámara

    Cámara IP en un trípode, por red local. El equipo no tiene internet.

  2. Fotograma

    5 por segundo, solo en memoria. Nunca más de 2 a la vez.

  3. Detección

    Un modelo de detección de personas de código abierto, en el propio equipo.

    Aquí se descarta la imagen.

  4. Seguimiento

    Por posición y movimiento entre fotogramas, sin reidentificación.

  5. Zona

    El punto de apoyo de cada persona se cruza con los polígonos de las zonas.

  6. Minuto

    Una línea por zona y minuto, solo con cifras: cuántas personas hubo a la vez y cuántas pasaron.

  7. Informe y acta

    El informe sale de esas líneas. El acta, del testigo y de las huellas.

Testigo independiente. Vigila el disco durante toda la sesión y, al final, revisa cada archivo que haya cambiado. Lo que mide va al acta.

Las cuatro piezas

  1. 01

    Detección de personas

    Un modelo de detección de personas de código abierto, que se ejecuta en el propio equipo, analiza cada fotograma y marca dónde hay una persona. Reconoce la forma genérica de una persona: no reconoce caras ni atributos de nadie. El modelo está en el equipo y su huella SHA-256 queda en el acta: nunca se descarga durante una sesión.

    Dónde se ejecuta
    En el propio equipo, sin internet
    Qué reconoce
    La forma genérica de una persona
    Ritmo
    5 fotogramas por segundo
  2. 02

    Seguimiento anónimo

    El seguimiento une las detecciones de fotogramas consecutivos por posición y movimiento, para no contar dos veces a la misma persona. No usa la apariencia ni ninguna forma de reidentificación. Los números que asigna viven solo en memoria, se reinician si se corta la cámara y nunca se escriben.

    Cómo asocia
    Por posición y movimiento
    Reidentificación
    Ninguna
    Números de seguimiento
    Solo en memoria
  3. 03

    Asignación a zonas

    Antes de medir, las zonas (cola, barra, mesas) se dibujan como polígonos sobre la imagen de la cámara y se guardan con la resolución en la que se dibujaron. Cada persona cuenta en una zona si su punto de apoyo, el centro del borde inferior de su caja, cae dentro del polígono.

  4. 04

    Agregación por zona y minuto

    Al cerrar cada minuto natural se escribe una línea por zona en metrics.jsonl. Es lo único que produce la medición. Un minuto sin datos, por ejemplo por un corte de cámara, es un minuto sin línea: nunca un cero.

    CampoQué es
    samplesFotogramas analizados en el minuto (300 a 5 fps)
    mean_countMedia de personas a la vez en la zona
    min_count, max_countMínimo y máximo de personas a la vez
    p95_countPercentil 95 de personas a la vez
    unique_tracksNúmeros de seguimiento distintos vistos en el minuto
    partialSi el minuto quedó incompleto

Qué medimos

Todas las cifras del informe salen de esas líneas por zona y minuto.

MétricaQué te dice
Ocupación Cuántas personas hay a la vez en cada zona, minuto a minuto: lo habitual y el pico.
Pico El momento con más gente y a qué hora fue.
Cola sentida La cola que ve quien llega. Está pensada para que un pico de un segundo no la infle ni un hueco momentáneo la esconda.
Minutos congestionados Los minutos en que la cola pasa de lo que tolera un cliente, según lo acordado con el local.
Capacidad de servicio Cuántas personas atiende el local por minuto cuando no hay cola. Si la franja no tiene bastantes minutos tranquilos para estimarla, el informe lo avisa.
Permanencia y rotación Cuánto tiempo se queda la gente sentada y cuántas veces se ocupa cada plaza. Solo se publica cuando los datos permiten calcularlo bien.

El modelo de dinero perdido

Parte de una idea sencilla y muy estudiada: cuando la cola pasa de lo que un cliente está dispuesto a esperar, una parte de quienes llegan se da la vuelta. Cuanto más larga es la cola, más gente se va.

  1. La cola que ve quien llega

    De cada minuto medido sale la cola que encuentra quien entra por la puerta.

  2. Cuántos se van

    Por encima de lo que tolera tu cliente, una parte de quienes llegan se va sin comprar. Esa parte crece con la cola.

  3. Cuánto es en euros

    Los clientes perdidos, multiplicados por tu ticket medio.

Tres escenarios, nunca una cifra sola

Nadie sabe con exactitud qué parte de la gente se va con una cola larga. Por eso calculamos un escenario conservador, uno central y uno agresivo.

La cifra principal es la central y solo cubre las horas medidas. Las referencias por día o por mes van aparte y marcadas como extrapolación.

Los supuestos de cada local, como su ticket medio o la cola que tolera su cliente, se acuerdan antes de medir, y el informe los recoge con todo el detalle del cálculo.

Lo que dicen los estudios sobre el coste de una cola

Cómo validamos la precisión

Calibramos el seguimiento contra conteos hechos a mano, y lo repetimos en los primeros locales.

El seguimiento puede fragmentar: una misma persona puede recibir varios números al cruzarse con otra o al quedar tapada. Por eso comparamos lo que mide el sistema con conteos hechos a mano, minuto a minuto y zona a zona, y corregimos con ello los flujos de personas. La ocupación, cuántas personas hay a la vez, no depende de esa corrección.

El sistema incluye una herramienta para hacer esa comparación en cualquier sesión. La calibración inicial se hizo con un vídeo de prueba; la repetiremos con conteos manuales en los primeros diagnósticos en locales.

El acta técnica y su verificación

Cada sesión termina con un acta generada solo a partir de lo que hay en el directorio de la sesión.

Testigo del disco

Registra los eventos del sistema de archivos durante toda la sesión y, al final, clasifica cada archivo cambiado por la firma de su contenido, no solo por su extensión. Vigila el sistema de medición, la sesión, los temporales y la carpeta de capturas de pantalla.

Estado de privacidad

CONFORME si el testigo estuvo activo toda la sesión, no se escribió ninguna imagen y la red siguió aislada. NO CONFORME si se escribió alguna imagen o hubo conexión. NO VERIFICABLE si el testigo no pudo comprobarlo todo.

Integridad

Huella SHA-256 del archivo de cifras, de la configuración y de los pesos del modelo, y versión de cada componente con su commit.

Entorno

Red aislada (sin wifi ni salida a internet), disco cifrado y desfase del reloj. Si falta algo antes de empezar, el equipo no mide.

ACTA TÉCNICA DE SESIÓN · Vandata
Medición: 30/09/2026 de 20:21:00 a 22:51:00
150 min previstos · 150 completos · 0 parciales · 0 sin datos

PRIVACIDAD: CONFORME
Archivos de imagen o vídeo escritos: 0 (medido por el testigo, no declarado)
Red: aislada durante toda la sesión (Wi-Fi apagada, sin salida a internet)

INTEGRIDAD (SHA-256)
metrics.jsonl  c472bd86dec7c6f25e7f423ab72e14c88030e116b35ad4f3dd392156fa3ce8fe
Extracto de un acta real. Ensayo de 2,5 horas con vídeo de prueba, 30 de septiembre de 2026.
# desde el directorio de la sesión
shasum -a 256 metrics.jsonl
cd config && shasum -a 256 * | shasum -a 256

Cualquiera puede recalcular las huellas y compararlas con las del acta.

Comprobaciones antes de cada sesión

Sin wifi ni salida a internet.

Disco del equipo cifrado.

Enchufado y con la batería al 20 % o más.

Pesos del modelo en el equipo, con su huella.

La batería importa: casi vacía, el sistema limita el rendimiento del equipo y el análisis de cada imagen pasa de 70 ms a 415 ms, medido en nuestras pruebas.

Empieza por un diagnóstico

Desde 149 € sin IVA. Informe en 48 horas laborables.

Pedir un diagnóstico