← कार्यशाला में वापस जाएँ
पर्दे के पीछे

Hearth OCR

ब्राउज़र में रक्तचाप मॉनिटर की फ़ोटो पढ़ने वाला प्रयोगात्मक टूल। हर मान का मिलान आपको स्वयं करना होगा।

रीडिंग चेकलिस्ट के बगल में मॉनिटर डिस्प्ले का चित्रण

प्रायोगिक ब्राउज़र पूर्वावलोकन

Hearth आम रक्तचाप मॉनिटर के सीधे, तीन पंक्तियों वाले डिस्प्ले की फ़ोटो से सिस्टोलिक दबाव (SYS), डायस्टोलिक दबाव (DIA) और नाड़ी पढ़ता है। फ़ोटो चुनें या कैमरे का उपयोग करें, डिस्प्ले का हिस्सा क्रॉप करें और कॉपी करने से पहले परिणाम सुधारें।

रीडिंग का उपयोग करने या कॉपी करने से पहले हर मान का मॉनिटर के डिस्प्ले से मिलान करें। यह प्रायोगिक ओसीआर है, मान्य मेडिकल रीडर नहीं। नई वास्तविक दुनिया की तस्वीरों पर पहचान की सटीकता अप्रमाणित बनी हुई है।

पूर्वावलोकन आज़माएँ

संलग्न रिलीज़ ZIP को डाउनलोड करें और निकालें। इसमें स्रोत, दो ONNX मॉडल और ब्राउज़र रनटाइम शामिल हैं। किसी खाते, एनपीएम इंस्टाल या मॉडल प्रशिक्षण की आवश्यकता नहीं है। पायथन 3.12 या नए संस्करण की अनुशंसा की जाती है।

निकाले गए फ़ोल्डर से, चलाएँ:

python3 prototype/serve.py

स्थानीय पूर्वावलोकन खोलने के लिए उसी कंप्यूटर पर वर्तमान ब्राउज़र का उपयोग करें:

http://127.0.0.1:8765/

सर्वर केवल आपके कंप्यूटर पर ही सुनता है. किसी अन्य डिवाइस से कैमरा एक्सेस के लिए HTTPS जैसे सुरक्षित ब्राउज़र संदर्भ की आवश्यकता होती है।

यह कैसे काम करता है

डिटेक्टर डिस्प्ले खोजता है और अंक पहचानने वाला मॉडल उसकी पंक्तियाँ पढ़ता है। ONNX अनुमान ब्राउज़र वर्कर में चलता है। संगति जाँच और अलग क्रॉप के साथ दोबारा कोशिश अनिश्चित परिणाम अस्वीकार कर सकती है या पहचान फिर चला सकती है; सही रीडिंग की गारंटी नहीं है।

गोपनीयता और ऑफ़लाइन उपयोग

सामान्य उपयोग में फ़ोटो ब्राउज़र की मेमोरी में ही संसाधित होती हैं: ऐप उन्हें सर्वर पर अपलोड या सेव नहीं करता। पहली पूरी लोडिंग के बाद service worker ऐप और मॉडल को ऑफ़लाइन उपयोग के लिए कैश करता है। विकास के दौरान स्थानीय मूल्यांकन के टूल एक अलग वर्कफ़्लो हैं।

पुन: उपयोग और एकीकरण

मूल कोड और साथ दिए गए मॉडल AGPL-3.0-only के अंतर्गत हैं। ONNX Runtime Web का MIT लाइसेंस बरकरार है। मॉडल कार्ड में स्रोत, चेकसम और सीमाएँ हैं; इंटीग्रेशन गाइड दूसरे ऐप में इसे इस्तेमाल करने का तरीका बताती है।