منصوبے کے بارے میں

DeepFace پائتھون (Python) کے لیے چہرے کی شناخت اور چہرے کی خصوصیات کے تجزیے کا ایک ہائبرڈ فریم ورک ہے۔ یہ کئی جدید ترین ماڈلز کے لیے ایک متحد انٹرفیس فراہم کرتا ہے، جن میں VGG-Face، FaceNet، OpenFace، DeepFace، DeepID، ArcFace، Dlib، SFace، GhostFaceNet، اور Buffalo_L شامل ہیں۔ اہم صلاحیتوں میں شامل ہیں: - چہرے کی تصدیق (Face Verification): یہ تعین کرنا کہ کیا دو تصاویر ایک ہی شخص کی ہیں۔ - چہرے کی شناخت (Face Recognition): ڈیٹا بیس کے اندر کسی شناخت کی تلاش کرنا (ڈائریکٹری پر مبنی اسٹوریج یا PostgreSQL، MongoDB، Pinecone، Milvus، Qdrant، اور Weaviate جیسے ویکٹر ڈیٹا بیسز کی حمایت کرتا ہے)۔ - چہرے کی خصوصیات کا تجزیہ (Facial Attribute Analysis): عمر، جنس، جذبات (غصہ، خوف، نیوٹرل، اداسی، نفرت، خوشی، حیرت)، اور نسل کی پیش گوئی کرنا۔ - ریئل ٹائم تجزیہ: شناخت اور تجزیہ کرنے کے لیے ویب کیم ان پٹ کے لیے اسٹریمنگ صلاحیتیں۔ - چہرے کی شناخت اور الائنمنٹ (Face Detection and Alignment): مختلف بیک اینڈز جیسے OpenCV، SSD، Dlib، MtCnn، RetinaFace، MediaPipe، YOLO، YuNet، اور CenterFace کے ساتھ انٹیگریشن۔ - چہرے کی اینٹی اسپورفنگ (Face Anti-Spoofing): یہ تعین کرنے کے لیے تجزیہ کہ چہرے کی تصویر اصلی ہے یا جعلی/اسپورف۔ - ایمبیڈنگز (Embeddings): چہروں کی کثیر جہتی ویکٹر نمائندگی تیار کرنا۔ اس فریم ورک میں بیرونی انٹیگریشن کے لیے ایک REST API بھی شامل ہے اور یہ مماثلت کے حساب کتاب کے لیے متعدد فاصلہ میٹرکس (distance metrics) کی حمایت کرتا ہے، جیسے کہ Cosine، Euclidean، اور Angular distance۔