GPT
C

ControlLight

קוד פתוח

ControlLightapache-2.02026-05-21

  • diffusers
  • image-to-image
  • en
  • zh

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

  • 316 MBמשקל הקבצים
  • 2,313הורדות בחודש
  • 40לייקים

מה זה

מדובר במודל image-to-image שפועל כתוסף LoRA מעל מודל הבסיס FLUX.2 klein 9B. המטרה המרכזית שלו היא שיפור והארה של צילומים שנעשו בתנאי תאורה קשים, תוך שמירה על הפרטים העדינים והמבנה המקורי של הסצנה. בניגוד לכלים שמפעילים אלגוריתם קבוע שעלול לשרוף אזורים שלמים או להמציא פרטים שלא היו שם, כאן אתם שולטים ישירות בעוצמת השיפור בעזרת פרמטר ייעודי בשם alpha שנע בטווח שבין אפס לאחת.

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

מתאים ל

  • הצלת צילומי לילה

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

  • עיבוד תמונות בשליטה ידנית

    שילוב בתוכנות עריכה גרפית כדי לתת למשתמש סליידר פיזי של עוצמת התאורה באמצעות שינוי ה־alpha.

  • איזון מקדים למצלמות אבטחה

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

איפה זה נופל

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

שאלות
נפוצות

למה הקובץ שוקל רק 316 מגה אם כתוב שמדובר במודל של תשעה מיליארד פרמטרים?

הקובץ להורדה מכיל רק שכבת LoRA עם משקולות השינוי עבור תאורה. כדי להשתמש בו חובה להוריד בנפרד את מודל הבסיס המלא, FLUX.2 klein 9B, שתופס נפח גדול בהרבה.

איך קובעים כמה אור להוסיף לתמונה?

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

איך מריצים

אי אפשר להריץ את הקבצים האלה לבד. תצטרכו להוריד קודם את מודל הבסיס FLUX.2 klein 9B מבית Black Forest Labs, ואז לטעון עליו את משקולות ה־LoRA. ההרצה דורשת כרטיס מסך של Nvidia עם תמיכה ב־CUDA ודיוק של bfloat16. מכיוון שמודל הבסיס מחזיק תשעה מיליארד פרמטרים, תצטרכו כרטיס עם זיכרון וידאו משמעותי כדי להחזיק אותו בזיכרון בזמן עבודה.

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

from diffusers import DiffusionPipeline

pipe = DiffusionPipeline.from_pretrained("ControlLight/ControlLight")
img = pipe("a photo").images[0]

הקבצים

3 קבצים במאגר, 316 MB סך הכול. הקישורים מובילים ישירות ל־Hugging Face.

הרישיון

הקוד והמודל עצמו מפורסמים תחת רישיון Apache 2.0 שמאפשר שימוש מסחרי, שינוי והפצה חופשית. עם זאת, המפתחים מבהירים במפורש שחובה לציית לרישיון של מודל הבסיס FLUX.2 klein 9B ושל רכיבי צד שלישי אחרים. במילים פשוטות, ה־LoRA חופשי, אבל התנאים של מודל הבסיס קובעים מה מותר לכם לעשות בפועל במוצר מסחרי.

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

הרישיון המלא בעמוד המודל ↗