מאמר זה ידגים את השיטה לשינוי חדות התמונה ב- 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.