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

GPT
M

mediapipe-face-mesh-3d

רץ בדפדפן

Akjavamit2024-11-29

  • gradio

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

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

מה זה

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

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

מתאים ל

  • הפקת רשת פנים תלת ממדית

    חילוץ מבנה עצמות ופנים מתמונת פורטרט לצורך שימוש בתוכנות תלת ממד.

  • בדיקת זוויות והתאמת עומק

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

  • ייצוא נתוני פנים לפיתוח

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

איפה זה נופל

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

שאלות
נפוצות

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

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

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

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

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

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

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

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

איך זה שונה מהרצת MediaPipe ישירות?

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

איך משתמשים

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

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

הרישיון

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

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

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