عن المشروع
DeepFace هو إطار عمل هجين للتعرف على الوجوه وتحليل سماتها مخصص للغة Python. يوفر واجهة موحدة لعدة نماذج متطورة، بما في ذلك VGG-Face و FaceNet و OpenFace و DeepFace و DeepID و ArcFace و Dlib و SFace و GhostFaceNet و Buffalo_L.
تشمل القدرات الرئيسية ما يلي:
- التحقق من الوجه (Face Verification): تحديد ما إذا كانت صورتان تعودان لنفس الشخص.
- التعرف على الوجه (Face Recognition): البحث عن هوية معينة داخل قاعدة بيانات (يدعم التخزين القائم على المجلدات أو قواعد البيانات المتجهية مثل PostgreSQL و MongoDB و Pinecone و Milvus و Qdrant و Weaviate).
- تحليل سمات الوجه: التنبؤ بالعمر، والجنس، والعاطفة (الغضب، الخوف، الحياد، الحزن، الاشمئزاز، السعادة، المفاجأة)، والعرق.
- التحليل في الوقت الفعلي: إمكانيات البث لمدخلات كاميرا الويب لإجراء التعرف والتحليل.
- اكتشاف الوجه ومحاذاته: التكامل مع خلفيات متنوعة مثل OpenCV و SSD و Dlib و MtCnn و RetinaFace و MediaPipe و YOLO و YuNet و CenterFace.
- مكافحة تزييف الوجه (Face Anti-Spoofing): تحليل لتحديد ما إذا كانت صورة الوجه حقيقية أم مزيفة/مخادعة.
- التضمينات (Embeddings): توليد تمثيلات متجهية متعددة الأبعاد للوجوه.
يتضمن إطار العمل أيضاً REST API للتكامل الخارجي، ويدعم مقاييس مسافة متعددة لحساب التشابه، مثل مسافة Cosine و Euclidean و Angular.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.