GPT
B

BFS-Best-Face-Swap

קוד פתוח

Alissonerdxmit2025-11-07

  • diffusers
  • lora
  • qwen-image-edit
  • face-swap
  • head-swap

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

  • 11.0 GBמשקל הקבצים
  • 122,851הורדות בחודש
  • 849לייקים

מה זה

המאגר מכיל 36 קבצים במשקל כולל של 11 גיגה בייט, שמכסים התאמות לכמה מודלי בסיס שונים: Qwen Image Edit בגרסאות 2509 ו־2511, Flux 2 Klein בגדלי 4b ו־9b, וגם Krea 2. הרעיון כאן מחולק לפי רמות התערבות, החל מהחלפה ממוקדת של הפנים בלבד בלי לגעת בשיער, דרך החלפת ראש שלם שמתמזגת עם הצוואר, ועד החלפת גוף שלם.

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

מתאים ל

  • החלפת ראש מורכבת בתמונות

    גרסאות Head V3 עד V5 מתאימות לחיבור ראש ושיער לגוף אחר תוך התאמה של תאורה, גוון עור וזווית המבט.

  • שינוי פנים עדין ללא שיער

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

  • החלפת דמות שלמה כולל רקע

    מודל הגוף הניסיוני של Krea 2 מאפשר להחליף אדם שלם באדם אחר ואף להגדיר תיאור טקסטואלי לרקע חדש לחלוטין.

איפה זה נופל

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

שאלות
נפוצות

איזה קובץ בדיוק צריך להוריד מתוך כל ה־36?

זה תלוי במודל הבסיס שבו אתם משתמשים. למי שעובד עם Qwen 2511 מומלץ לקחת את גרסת Head V5 הממוזגת, מי שעובד עם Flux 2 Klein יבחר בגרסאות ה־4b או ה־9b לפי כרטיס המסך, ומשתמשי Krea 2 צריכים את קובץ V1.1.

למה הפנים יוצאות מעוותות או שהתמונה מתהפכת בריצה?

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

איך מריצים

כדי להריץ את הקבצים האלה צריך להשתמש בספריית diffusers או בממשקים כמו ComfyUI עם תהליכי העבודה המוכנים שמצורפים לריפו. החומרה הנדרשת נגזרת ישירות ממודל הבסיס שתבחרו: הרצה מקומית של מודלים כמו Flux 2 Klein 9b או Qwen Image Edit תדרוש כרטיס מסך חזק עם נפח VRAM משמעותי, בעוד גרסת ה־4b תהיה סלחנית יותר למחשבים ביתיים.

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

from diffusers import DiffusionPipeline

pipe = DiffusionPipeline.from_pretrained("Alissonerdx/BFS-Best-Face-Swap")
img = pipe("a photo").images[0]

הקבצים

36 קבצים במאגר, 11.0 GB סך הכול. הקישורים מובילים ישירות ל־Hugging Face.

הרישיון

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

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

הרישיון המלא בעמוד המודל ↗