
BP Digitizer
Notez votre tension, suivez son évolution et exportez votre historique. Une seule application pour Android et le Web.
Un outil expérimental qui lit des photos de tensiomètres dans le navigateur. Chaque valeur doit être vérifiée par vos soins.
Hearth lit la pression systolique (SYS), la pression diastolique (DIA) et le pouls sur des photos d'écrans de tensiomètres courants, verticaux et à trois lignes. Choisissez une photo ou utilisez l'appareil photo, recadrez l'écran et corrigez le résultat avant de le copier.
Vérifiez chaque valeur sur le tensiomètre avant d'utiliser ou de copier une mesure. Il s'agit d'un OCR expérimental, pas d'un lecteur médical validé. La précision de la reconnaissance sur les nouvelles photos du monde réel n’a pas encore été prouvée.
Téléchargez et extrayez la version ci-jointe ZIP. Il comprend la source, deux modèles ONNX et le runtime du navigateur. Aucun compte, aucune installation npm ou formation de modèle n'est nécessaire. Python 3.12 ou version ultérieure est recommandé.
Depuis le dossier extrait, exécutez :
python3 prototype/serve.py
Utilisez un navigateur actuel sur le même ordinateur pour ouvrir l'aperçu local :
Le serveur écoute uniquement sur votre ordinateur. L'accès à la caméra depuis un autre appareil nécessite un contexte de navigateur sécurisé tel que HTTPS.
Un détecteur repère l'écran et un modèle de reconnaissance lit les chiffres de ses lignes. L'inférence ONNX s'exécute dans un worker du navigateur. Les contrôles de cohérence et les nouveaux essais de recadrage peuvent rejeter un résultat incertain ou relancer la reconnaissance ; ils ne garantissent pas une lecture correcte.
En utilisation normale, les photos sont traitées dans la mémoire du navigateur : l'application ne les envoie pas à un serveur et ne les enregistre pas. Après un premier chargement complet, le service worker met l'application et les modèles en cache pour une utilisation hors ligne. Les outils locaux d'évaluation pour le développement constituent un flux distinct.
Le code original et les modèles fournis sont sous licence AGPL-3.0-only. ONNX Runtime Web conserve sa licence MIT. La fiche du modèle explique la provenance, les sommes de contrôle et les limites ; le guide d'intégration décrit la réutilisation dans une autre application.