مشروع Diabetes Detection System هو نظام ذكي يهدف إلى التنبؤ بإصابة الأفراد بمرض السكري من خلال دمج التعلم الآلي (Machine Learning) مع تقنية التعرف الضوئي على الحروف (OCR) لاستخراج البيانات الطبية من صور تحاليل الدم.
يتكون النظام من جزأين رئيسيين:
نموذج التعلم الآلي:
تم تدريب نموذج الانحدار اللوجستي (Logistic Regression) باستخدام مجموعة بيانات طبية تحتوي على خصائص مثل العمر، مستوى الجلوكوز، الأنسولين، وضغط الدم.
تم حفظ النموذج لاستخدامه لاحقًا في التنبؤات دون الحاجة إلى إعادة التدريب.
استخراج البيانات من الصور (OCR):
يستخدم النظام مكتبة Tesseract OCR لاستخراج النصوص من صور تحاليل الدم، مع تحسين الصورة عبر OpenCV (تحويل رمادي – Thresholding) قبل التحليل.
يتم التعرف على القيم الطبية تلقائيًا مثل (Age – Glucose – Insulin – Blood Pressure) باستخدام Regular Expressions.
كما يحتوي المشروع على واجهة استخدام رسومية (GUI) مبنية بلغة Tkinter تتيح للمستخدمين رفع صور التحاليل بسهولة والحصول على النتيجة فورًا.
يتميز النظام بسهولة الاستخدام والدقة العالية، مع إمكانية توسيعه لاحقًا ليشمل أمراض أو تحاليل أخرى.