يتضمن هذا العمل تطوير نظام للتعرف على الوجه في الوقت الحقيقي (Real-time Face Recognition System) باستخدام مكتبات معالجة الصور مثل OpenCV. يتميز هذا النظام بتنفيذ خوارزميتي تحليل المكونات الأساسية (PCA) و (KNN) "من الصفر" (from scratch)، مما يعني بناء هذه الخوارزميات بدون الاعتماد المباشر على مكتبات تعلم الآلة الجاهزة مثل scikit-learn لأجزاء PCA و KNN