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

GPT
G

linfanluntan/Grounded-SAM

רץ בדפדפן

linfanluntanapache-2.02023-04-18

  • gradio

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

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

מה זה

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

מתחת למכסה המנוע רץ שרשור של מספר מודלים עצמאיים. Grounding DINO מאתר את העצמים לפי הטקסט ויוצר תיבות תוחמות, מודל Segment Anything חותך מהן מסיכות מדויקות, וצינור של Stable Diffusion Inpainting ממלא את השטח לפי ההוראות. המערך כולל גם את BLIP לתיאור תמונות אוטומטי ואת bert-base-uncased ו־roberta-base לעיבוד הטקסט.

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

מתאים ל

  • זיהוי וסימון עצמים

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

  • עריכת תמונות מונחית טקסט

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

  • תיוג תמונות לפיתוח

    יצירת מסיכות ותיבות תוחמות עבור אימון מודלים של ראייה ממוחשבת.

איפה זה נופל

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

שאלות
נפוצות

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

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

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

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

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

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

מה קורה לקבצים שמעלים לממשק?

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

איך משתמשים

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

הרישיון

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

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

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