GPT
S

Swap-Face-Model2

רץ בדפדפן

raymoon123mit2024-04-05

  • gradio

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

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

מה זה

אתם מעלים תמונת יעד ותמונה עם הפנים שרוצים לשתול בה, והקוד מפיק קובץ תמונה בודד עם התוצאה המורכבת. הממשק מציג דוגמה מוכנה מראש עם שני קבצים, input.jpg ו־swap img.jpg, כדי להראות איך הקלט אמור להיראות לפני שרצים עם תמונות משלכם.

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

מתאים ל

  • החלפת פנים בתמונות סטילס

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

  • בדיקת המודל inswapper

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

  • השוואה מול gfpgan

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

איפה זה נופל

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

שאלות
נפוצות

האם השימוש באפליקציה עולה כסף?

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

למה האפליקציה לא מגיבה כשמנסים להשתמש בה?

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

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

כן, הקוד מבוסס על ספריות פתוחות כמו gradio ו־insightface תחת רישיון MIT. אפשר להוריד את app.py ולהריץ אותו מקומית אם מתקינים את התלויות הנדרשות.

כמה זמן לוקח לכל תמונה להתעבד?

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

איך משתמשים

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

הרישיון

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

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

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