← Volver al taller
Entre bastidores

Hearth OCR

Una herramienta experimental que lee fotos de tensiómetros en el navegador. Cada valor debe ser comprobado por ti.

Ilustración de un monitor junto a una lista de verificación de lectura

Versión experimental para navegador

Hearth lee la presión sistólica (SYS), la presión diastólica (DIA) y el pulso desde pantallas de monitores verticales comunes de tres filas. Elija una foto o use la cámara, recorte la pantalla y corrija el resultado antes de copiarlo.

Verifique cada valor con el monitor antes de usar o copiar una lectura. Este es un OCR experimental, no un lector médico validado. La precisión del reconocimiento en nuevas fotografías del mundo real aún no se ha demostrado.

Prueba la vista previa

Descarga y descomprime el ZIP adjunto a la versión. Incluye el código fuente, dos modelos ONNX y el entorno de ejecución del navegador. No requiere cuenta, instalación con npm ni entrenamiento de modelos. Se recomienda Python 3.12 o posterior.

Desde la carpeta extraída, ejecute:

python3 prototype/serve.py

Utilice un navegador actual en la misma computadora para abrir la vista previa local:

http://127.0.0.1:8765/

El servidor escucha sólo en su computadora. El acceso a la cámara desde otro dispositivo requiere un contexto de navegador seguro como HTTPS.

como funciona

Un detector localiza la pantalla y un reconocedor de dígitos lee sus filas. La inferencia ONNX se ejecuta en un worker del navegador. Las comprobaciones de coherencia y los nuevos intentos con otros recortes pueden rechazar resultados dudosos o repetir la lectura; no garantizan un resultado correcto.

Privacidad y uso sin conexión

En el uso normal, las fotos se procesan en la memoria del navegador: la aplicación no las envía a un servidor ni las guarda. Tras la primera carga completa, el service worker almacena la aplicación y los modelos en caché para usarlos sin conexión. Las herramientas locales de evaluación para desarrollo constituyen un flujo aparte.

Reutilización e integración

El código original y los modelos incluidos usan la licencia AGPL-3.0-only. ONNX Runtime Web conserva su licencia MIT. La ficha del modelo explica la procedencia, las sumas de verificación y las limitaciones; la guía de integración describe cómo reutilizarlo en otra aplicación.