כיצד להתאים את הגוון של תמונה ב- PyTorch?

Kyzd Lht Ym T Hgwwn Sl Tmwnh B Pytorch



צֶבַע מתייחס לאורך הגל הדומיננטי של האור שקובע איזה צבע תופסים בני אדם. תכונת הצבע היא המאפשרת לבני אדם להבחין בין גוונים שונים של אותה משפחת צבעים. משתמשים יכולים להתאים את הגוון של כל תמונה כדי לשנות את האפקט והמראה שלה. PyTorch מספקת את ' adapt_hue() ' שיטה לשינוי הגוון של תמונה מסוימת. שיטה זו מחזירה למשתמשים את התמונה מותאמת הגוון.

מאמר זה ידגים את השיטה לשינוי הגוון של התמונה ב- PyTorch.

כיצד להתאים/לשנות את הגוון של התמונה ב- PyTorch?

כדי להתאים את הגוון של התמונה ב- PyTorch, עיין בשלבים הבאים:







שלב 1: העלה תמונה ל-Google Colab

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





לאחר מכן, התמונה תועלה ל-Google Colab:





הנה, העלינו את התמונה הבאה ונתאים את הגוון של התמונה הזו:



שלב 2: ייבוא ​​ספרייה נחוצה

לאחר מכן, ייבא את הספריות הנדרשות. לדוגמה, ייבאנו את הספריות הבאות:

יְבוּא לפיד

מ PIL יְבוּא תמונה

יְבוּא חזון לפיד. הופך . פוּנקצִיוֹנָלִי כפי ש ו

כאן:

  • ' לייבא לפיד ' מייבא את ספריית PyTorch.
  • ' מ-PIL ייבוא ​​תמונה ' משמש לפתיחה ושמירה של פורמטים שונים של קבצי תמונה.
  • ' ייבוא ​​torchvision.transforms.functional as F ' מייבא את המודול הפונקציונלי מ-'torchvision.transforms' המספק טרנספורמציות:

שלב 3: קרא את תמונת הקלט

לאחר מכן, קרא את תמונת הקלט מהמחשב. כאן, אנו קוראים את ' flowers_img.jpg ואחסון אותו ב- input_img משתנה:

input_img = תמונה. לִפְתוֹחַ ( 'flowers_img.jpg' )

שלב 4: שנה את הגוון של תמונת הקלט

כעת, שנה את הגוון של תמונת הקלט עם מקדם הגוון הספציפי באמצעות ' adapt_hue() ' שיטה. כאן, אנו מתאימים את הגוון עם פקטור ' 0.2 ”:

new_img = ו. להתאים_גוון ( input_img , 0.2 )

שלב 5: הצג את תמונת הגוון מותאמת

לבסוף, הצג את התמונה מותאמת הגוון על ידי הצגתה:

new_img

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

באופן דומה, משתמשים יכולים לציין כל גורם גוון אחר כדי להתאים את גוון התמונה. כעת, נתאים את אותה תמונה עם ה-' -0.3 גורם גוון כדי לראות את ההבדל:

new_img = ו. להתאים_גוון ( input_img , - 0.3 )

זה ישנה את הגוון של התמונה:

הערה: משתמשים יכולים לספק את ערך גורם הגוון בטווח של [-0.5, 0.5]. ערכים אלה נותנים לתמונה צבעים משלימים בעוד שה-'0' נותן את התמונה המקורית.

השוואה

את ההשוואה בין התמונה המקורית לתמונות מותאמות גוון ניתן לראות להלן:

הערה : תוכל לגשת למחברת Google Colab שלנו כאן קישור .

הסברנו את השיטה היעילה להתאמת הגוון של תמונה ב- PyTorch.

סיכום

כדי להתאים/לשנות את הגוון של התמונה ב- PyTorch, ראשית, העלה את התמונה הרצויה ל-Google Colab. לאחר מכן, ייבא את הספריות הנדרשות וקרא את תמונת הקלט. לאחר מכן, השתמש ב' adapt_hue() ' שיטה לשינוי הגוון של תמונת הקלט עם גורמי גוון רצויים. לבסוף, הצג את התמונה מותאמת הגוון על ידי הצגתה. מאמר זה הדגים את השיטה לכוונון/שינוי גוון התמונה ב- PyTorch.