GPT
A

Arc2Face — הדגמה

רץ בדפדפן

FoivosParmit2024-03-26

  • gradio

זו הדגמה שמריצה את הדאטהסט Arc2Face.

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

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

מה זה

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

מאחורי הקלעים הקוד מפעיל את InsightFace עם מודל arcface לזיהוי וחיתוך הפנים מהקובץ המקורי. וקטור הפנים מועבר דרך רכיב קידוד מותאם של Arc2Face ישירות לתוך מודל Stable Diffusion 1.5, כשתהליך היצירה יכול להשתמש גם בהרחבת LCM-LoRA להאצת הרינדור במספר צעדים נמוך.

מתאים ל

  • יצירת וריאציות לאותן פנים

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

  • בדיקת שמירת זהות במודל

    בוחנים איך תווי פנים נשמרים תחת מנוע SD 1.5 לפני שילוב בקוד חיצוני.

  • בדיקת ביצועי LCM

    משווים את איכות הפלט במהירות גבוהה מול רינדור רגיל ואיטי יותר.

איפה זה נופל

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

שאלות
נפוצות

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

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

כמה זמן לוקח לייצר תמונה?

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

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

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

במה הממשק הזה שונה מהרצת המודל Arc2Face בקוד?

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

איך משתמשים

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

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

הרישיון

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

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

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