face similarity pinecone
1.0.0
Face Similarity Matching Using PineCone هو نظام التحقق من الصور المتطور المصمم للتعرف على العملاء المتكررين بكفاءة. إنه يعزز تقنيات التعلم الآلي المتقدمة للتعرف الدقيق للوجه ، وتعزيز كل من التجربة الأمنية وتجربة العملاء.
يهدف المشروع إلى أتمتة تحديد العملاء المتكررين باستخدام التعرف على الوجه ، وبالتالي تقديم تفاعل أكثر تخصيصًا وأمانًا.
Facial Recognition : يستخدم MTCNN للكشف الدقيق للوجه في صور العملاء.Vector Embedding : يحول صور الوجه إلى متجهات رقمية باستخدام نموذج العمال العميق.Efficient Database Management : توظف Pinecone ، قاعدة بيانات متجه ، لتخزين وتضمينات الوجه.API Functionality : توفر مجموعة من واجهات برمجة التطبيقات لمطابقة الصور ، والتربية ، والحذف ، وتحديث المتجهات مع مصادقة مفتاح API للوصول الآمن. Initial Setup :
API Usage :
ValidateImage API : الاستعلام عن قاعدة بيانات Pinecone للعثور على أقرب مباراة لمتجه الوجه معين.AddImageToIndex API : أضف متجهات جديدة للوجه في قاعدة البيانات.DeleteImageFromIndex API : لإزالة ناقلات الوجه الموجودة من قاعدة البيانات.ReplaceImage API : تحديث ناقلات الوجه الحالية في قاعدة البيانات. Install the necessary Python packages:
pip install mtcnn deepface pinecone-client
تكوين إعدادات مفتاح API Pinecone وإعدادات قاعدة البيانات. اضبط معلمة TOP_K بناءً على دقة المطابقة المطلوبة.
Run command to test API using Postman :
uvicorn app_fastapi:app --host 127.0.0.1 --port 5000 --reload
الالتزام بقوانين خصوصية البيانات وضمان التعامل الآمن لبيانات العميل الحساسة ، وخاصة صور الوجه.
للاستعلامات أو المساهمات ، اتصل: [email protected].
ترميز سعيد!