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

GPT
N

Neural-Style-Transfer-Image-Stylization

רץ בדפדפן

Sa-mmit2022-03-03

  • gradio

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

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

מה זה

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

מאחורי הקלעים הקוד מתבסס על TensorFlow ומשתמש במודל מוכן מתוך TensorFlow Hub לביצוע Neural Style Transfer. התמונות מומרות למערכי NumPy לצורך העיבוד הרשתי, והפלט מוחזר בפורמט תמונה רגיל דרך ספריית PIL. הממשק כולל גם דוגמאות מובנות מראש שהתוצאות שלהן נשמרות במטמון כדי לחסוך זמן בעיבוד ראשוני.

מתאים ל

  • המחשת העברת סגנון

    בדיקה מהירה של שילוב בין סגנון ציור מוכר לתמונה אישית בלי להריץ שורת קוד.

  • יצירת רקעים מעוצבים

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

  • הדגמה לימודית

    צפייה בפעולת מודל העברת סגנון מתוך TensorFlow Hub עבור מי שלומד ראייה ממוחשבת.

איפה זה נופל

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

שאלות
נפוצות

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

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

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

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

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

כן, הקוד פתוח תחת רישיון MIT. הוא משתמש בספריות מוכרות כמו TensorFlow, Gradio ו־NumPy, כך שאפשר להוריד את הקובץ ולהריץ אותו ישירות בסביבת פייתון מקומית.

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

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

איך משתמשים

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

הרישיון

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

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

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