
BP Digitizer
Registra tu presión arterial, observa tendencias y exporta tu historial. Una aplicación para Android y la web.
Una herramienta experimental que lee fotos de tensiómetros en el navegador. Cada valor debe ser comprobado por ti.
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.
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:
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.
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.
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.
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.