GPT
F

FaceLivenessDetection

רץ בדפדפן

kby-aiרישיון לא דווח2024-10-02

  • docker

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

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

מה זה

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

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

מתאים ל

  • אימות משתמשים באפליקציות

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

  • מניעת זיוף בכניסה

    סינון ניסיונות לעקוף מערכות נעילה על ידי הצגת תמונות מודפסות מול המצלמה.

  • בחינת ביצועי SDK

    הערכת היכולות של החבילה של kby-ai לפני שרוכשים רישיון שימוש מלא.

איפה זה נופל

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

שאלות
נפוצות

האם השימוש בהדגמה עולה כסף?

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

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

התמונות נשלחות לשרת ה־Flask שמריץ את הקונטיינר ומעובדות בזיכרון. אין התחייבות כתובה לגבי שמירה או מחיקה של המידע, לכן מומלץ לא לשלוח תמונות רגישות.

כמה זמן לוקח לקבל תשובה?

העיבוד מתבצע על גבי מעבד בסיסי, cpu-basic, ללא GPU. בדרך כלל התשובה מתקבלת תוך שניות בודדות, תלוי בגודל הקובץ ובעומס.

האם אפשר להריץ את זה מקומית בקלות?

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

איך משתמשים

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

הרישיון

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

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