GPT
Z

zero123-live

רץ בדפדפן

cvlabmit2023-03-20

  • gradio

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

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

מה זה

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

הקוד משתמש במודל דיפוזיה מותנה תמונה של lambdalabs יחד עם DDIMSampler, ומנקה את הרקע בעזרת Carvekit. לצד התמונות החדשות שמיוצרות בגלריה, מוצגת ויזואליזציה תלת ממדית של מיקום המצלמה באמצעות Plotly, והמערכת מציגה גם את התמונה שעברה עיבוד מקדים כדי שתראו מה בדיוק נכנס למודל. בדוגמאות המובנות יש הגדרות מוכנות של זוויות, מספר דגימות וצעדי ריצה.

מתאים ל

  • המחשת זוויות לאובייקט בודד

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

  • בדיקת זוויות מצלמה ב־Plotly

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

  • בחינת יכולות Zero-1-to-3

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

איפה זה נופל

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

שאלות
נפוצות

האם אפשר להשתמש באפליקציה כרגע בדפדפן?

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

האם הכלי עובד על תמונות של אנשים?

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

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

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

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

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

איך משתמשים

לוחצים על כפתור זווית או מכוונים את הסליידרים ידנית, ואז בוחרים בין הדמיית המצלמה לבין הפקת התמונות. בהגדרות המתקדמות אפשר לקבוע בין 1 ל־8 דגימות, סקייל בין 0 ל־30 ומספר צעדים בין 5 ל־200. השרת מוגדר על חומרת a10g-large, אבל כרגע האפליקציה נמצאת במצב תקלת בנייה ולא ניתנת להרצה ישירה בדפדפן עד שיתקנו את הקוד.

הרישיון

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

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

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