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

Kyzd Lht Ym T Hhdwt Sl Tmwnh B Pytorch



חַדוּת מתייחס לפרטים ולבהירות של תכונות התמונה. לתמונה חדה יש ​​קצוות ופרטים מוגדרים בבירור, ואילו לתמונה מטושטשת יש קצוות ופרטים מטושטשים. משתמשים יכולים להתאים את החדות של כל תמונה כדי לשפר את איכותה. PyTorch מספקת את ' adapt_sharpness() שיטה לשנות את החדות של תמונה מסוימת. שיטה זו מחזירה למשתמשים את התמונה מותאמת החדות.

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

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

כדי להתאים את חדות התמונה ב- PyTorch, בדוק את השלבים הבאים:







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

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





על ידי כך, התמונה תועלה ל-Google Colab:





הנה, העלינו את התמונה הבאה ונתאים את החדות של התמונה הזו:



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

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

יְבוּא לפיד

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

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

כאן:

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

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

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

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

שלב 4: שנה את חדות תמונת הקלט

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

new_img = ו. התאמת_חדות ( input_img , 6 )

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

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

new_img

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

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

new_img = ו. התאמת_חדות ( input_img , - 4 )

זה יטשטש את התמונה:

הערה: ה ' 0 ' ערך וקטן מ- '0' עבור מקדם החדות נותן תמונה מטושטשת ו- ' 1 ' נותן את התמונה המקורית. ערך מעל 1 מגדיל את חדות התמונה.

השוואה

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

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

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

סיכום

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