
BP Digitizer
Registre a pressão arterial, acompanhe tendências e exporte seu histórico. Um aplicativo para Android e web.
Uma ferramenta experimental para ler fotos de medidores de pressão no navegador. Cada valor deve ser conferido por você.
Hearth lê a pressão sistólica (SYS), a pressão diastólica (DIA) e o pulso em monitores comuns verticais de três fileiras. Escolha uma foto ou use a câmera, recorte a exibição e corrija o resultado antes de copiá-lo.
Verifique cada valor no monitor antes de usar ou copiar uma leitura. Este é um OCR experimental, não um leitor médico validado. A precisão do reconhecimento em novas fotos do mundo real ainda não foi comprovada.
Baixe e extraia o ZIP anexado à versão. Ele contém o código-fonte, dois modelos ONNX e o ambiente de execução do navegador. Não é necessário criar conta, instalar com npm nem treinar modelos. Recomenda-se Python 3.12 ou mais recente.
Na pasta extraída, execute:
python3 prototype/serve.py
Use um navegador atual no mesmo computador para abrir a visualização local:
O servidor escuta apenas no seu computador. O acesso à câmera de outro dispositivo requer um contexto de navegador seguro, como HTTPS.
Um detector localiza o visor e um reconhecedor de dígitos lê suas linhas. A inferência ONNX roda em um worker do navegador. As verificações de consistência e novas tentativas com outros recortes podem rejeitar resultados incertos ou repetir a leitura; não garantem uma leitura correta.
No uso normal, as fotos são processadas na memória do navegador: o aplicativo não as envia a um servidor nem as salva. Após o primeiro carregamento completo, o service worker guarda o aplicativo e os modelos em cache para uso offline. As ferramentas locais de avaliação para desenvolvimento são um fluxo separado.
O código original e os modelos incluídos usam a licença AGPL-3.0-only. ONNX Runtime Web mantém sua licença MIT. A ficha do modelo explica a origem, as somas de verificação e as limitações; o guia de integração descreve a reutilização em outro aplicativo.