GPT
F

Face-Recognition-SDK

רץ בדפדפן

FaceOnLivemit2023-11-02

  • docker

הכלי מציג הדגמה לזיהוי והשוואת פנים מתוך תמונות, שמיועדת למפתחים שבוחנים שילוב מנוע זיהוי בארגון. מעלים תמונה ומקבלים חילוץ מאפיינים ונתוני התאמה ישירות מהשרת.

  • הורדות בחודש
  • 169לייקים

מה זה

היישום מבוסס על שרת Flask שמקבל תמונות, מעבד אותן בעזרת ספריית OpenCV ומפעיל ספרייה פנימית בשם facewrapper. לפי שמות הפונקציות בקוד, הוא מחלץ מאפייני פנים מתוך הקובץ שיצרתם ומבצע השוואה מול מאגר או תמונה אחרת כדי לבדוק התאמה.

המערכת מוגדרת כפתרון מקומי, כשהקוד כולל בדיקות חומרה, קריאות אתחול מקוונות ולא מקוונות, ופעולות של שליפת מאפיינים בינאריים. אין כאן מודל פתוח מוכר שנטען ישירות בקוד, אלא עטיפה קניינית שמחזירה תשובות במבנה נתונים מסודר של תוצאות ההשוואה.

מתאים ל

  • בדיקת אימות פנים

    השוואה בין תמונת פנים עדכנית לתמונת תעודה כדי לבדוק האם מדובר באותו אדם.

  • חילוץ וקטור מאפיינים

    שליפת ייצוג מספרי של תווי הפנים מתוך תמונה לצורך שמירה וחיפוש עתידי במסד נתונים.

  • בחינת תאימות למערכת מקומית

    בדיקה ראשונית של הממשק והפונקציות לפני שמחליטים לרכוש או להתקין את החבילה על שרתים פנימיים.

איפה זה נופל

ההדגמה רצה על מעבד פשוט ולא משקפת את המהירות האמיתית שתקבלו בהתקנה מקומית מסודרת. בנוסף, הקוד מסתמך על רכיב סגור שלא חושף את הארכיטקטורה המדויקת של המודל או את סט הנתונים שעליו הוא אומן, כך שקשה לדעת מראש איך הוא יתמודד עם זוויות קשות, תאורה חלשה או גווני עור שונים.

שאלות
נפוצות

האם השימוש בהדגמה כרוך בתשלום?

הפעלת הדף בהאגינג פייס פתוחה לחלוטין וללא עלות. עם זאת, מדובר בהדגמה של מוצר מסחרי, כך שהטמעה מלאה בארגון כנראה תדרוש רישיון מול החברה.

מה קורה לתמונות שאני שולח לשם?

התמונות נשלחות כבקשות לשרת ה־Flask שמריץ את הקוד לצורך עיבוד וחילוץ הנתונים. לא מומלץ להעלות לשם תמונות של לקוחות אמיתיים או מידע ביומטרי רגיש שאינכם רוצים לחשוף.

האם אפשר להוריד ולהריץ את זה על מחשב שלי?

הקוד בעמוד כולל קובץ Docker וסקריפט פייתון שניתן להוריד, אבל הוא תלוי בספרייה הייעודית facewrapper. אם הקבצים הבינאריים של המנוע עצמו אינם זמינים במלואם בריפו, תצטרכו לפנות למפתח.

למה התגובות עלולות לקחת זמן?

האפליקציה פועלת על סביבת מעבד בסיסית בלבד ללא מאיץ גרפי. חישובי תמונה וזיהוי פנים דורשים כוח עיבוד, ולכן ביצועים בהדגמה הזו יהיו איטיים משמעותית מסביבת ייצור ייעודית.

איך משתמשים

הקוד פועל כשרת רשת שמקבל בקשות עם תמונות בפורמט בסיסי, כנראה במחרוזות מקודדות או בהעלאת קבצים רגילה. הכל רץ על מעבד בסיסי, בלי האצת כרטיס גרפי, מה שאומר שעיבוד של תמונה בודדת עשוי לקחת כמה שניות בהתאם לעומס על השרת. אין צורך בהרשמה מוקדמת כדי לשלוח בקשות בדיקה לממשק.

הרישיון

הפרויקט עצמו מפורסם תחת רישיון MIT, שמאפשר שימוש חופשי בקוד המעטפת. יחד עם זאת, התמונות שאתם מעלים עוברות עיבוד בשרת מרוחק, והספרייה הפנימית שמבצעת את הזיהוי היא קניינית ועשויה לדרוש רישוי נפרד לשימוש מסחרי אמיתי.

  • שימוש מסחרי
  • שינוי הקוד
  • הפצה מחדש

הרישיון המלא ב־Hugging Face ↗