
BP Digitizer
سجّل قراءات ضغط الدم، وتابع الاتجاهات، وصدّر سجلك. تطبيق واحد لأندرويد والويب.
أداة تجريبية تقرأ صور شاشات أجهزة قياس ضغط الدم في المتصفح. يجب أن تتحقق بنفسك من كل قيمة.
يقرأ Hearth الضغط الانقباضي (SYS) والانبساطي (DIA) والنبض من صور أجهزة قياس ضغط الدم الشائعة ذات الشاشة العمودية المكوّنة من ثلاثة صفوف. اختر صورة أو استخدم الكاميرا، واقتصّ منطقة الشاشة، وصحّح النتيجة قبل نسخها.
تحقق من كل قيمة على جهاز قياس ضغط الدم قبل استخدام القراءة أو نسخها. هذا هو التعرف الضوئي على الحروف التجريبي، وليس قارئ طبي معتمد. لا تزال دقة التعرف على الصور الواقعية الجديدة غير مثبتة.
قم بتحميل واستخراج الإصدار المرفق ZIP. ويتضمن المصدر ونموذجين ONNX ووقت تشغيل المتصفح. ليست هناك حاجة إلى حساب أو تثبيت npm أو تدريب على النموذج. يوصى باستخدام Python 3.12 أو الأحدث.
من المجلد المستخرج، قم بتشغيل:
python3 prototype/serve.py
استخدم متصفحًا حاليًا على نفس الكمبيوتر لفتح المعاينة المحلية:
يستمع الخادم فقط على جهاز الكمبيوتر الخاص بك. يتطلب الوصول إلى الكاميرا من جهاز آخر سياق متصفح آمن مثل HTTPS.
يعثر الكاشف على الشاشة، ويقوم جهاز التعرف على الأرقام بقراءة صفوفها. يتم تشغيل استنتاج ONNX في عامل المتصفح. قد تؤدي عمليات التحقق من الاتساق وإعادة محاولة الاقتصاص إلى رفض النتائج غير المؤكدة أو إعادة المحاولة؛ فهي لا تضمن القراءة الصحيحة.
في الاستخدام العادي، تُعالج الصور في ذاكرة المتصفح: لا يرسل التطبيق صورك إلى خادم ولا يحفظها. بعد التحميل الأول الكامل، يخزّن service worker التطبيق والنماذج مؤقتًا للاستخدام دون اتصال. أدوات التقييم المحلية الخاصة بالتطوير تمثل مسار عمل منفصلًا.
الكود الأصلي والنماذج المرفقة مرخّصة بموجب AGPL-3.0-only. يحتفظ ONNX Runtime Web بترخيص MIT. تشرح بطاقة النموذج المنشأ والمجاميع الاختبارية والقيود؛ ويشرح دليل التكامل كيفية إعادة الاستخدام في تطبيق آخر.