חדש תמונה, וידאו, קריינות ותמלול בקריאה אחת, בלי להריץ מודל. מנסים בלי שרת

GPT
F

Dentro/face-swap

רץ בדפדפן

Dentroרישיון לא דווח2023-10-30

  • gradio

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

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

מה זה

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

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

מתאים ל

  • החלפת פרצופים בתמונות

    לקיחת פרצוף מתמונה אישית והדבקתו על תמונת יעד קיימת בלחיצה אחת.

  • החלפה בין דמויות בקבוצה

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

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

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

איפה זה נופל

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

שאלות
נפוצות

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

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

מה קורה אם יש כמה אנשים בתמונה?

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

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

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

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

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

איך משתמשים

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

הרישיון

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

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