كيفية ضبط لون الصورة في PyTorch؟

Kyfyt Dbt Lwn Alswrt Fy Pytorch



مسحة يشير إلى الطول الموجي السائد للضوء والذي يحدد اللون الذي يراه البشر. وهي خاصية اللون التي تمكن الإنسان من التمييز بين درجات مختلفة من نفس عائلة الألوان. يمكن للمستخدمين ضبط لون أي صورة لتغيير تأثيرها ومظهرها. يوفر PyTorch ' Adjust_hue() طريقة لتغيير لون صورة معينة. تقوم هذه الطريقة بإرجاع الصورة المعدلة لتدرج الألوان إلى المستخدمين.

ستوضح هذه المقالة طريقة تغيير لون الصورة في PyTorch.

كيفية ضبط/تغيير لون الصورة في PyTorch؟

لضبط تدرج الصورة في PyTorch، انظر إلى الخطوات التالية:







الخطوة 1: تحميل صورة إلى Google Colab

أولاً، افتح Google Colab وانقر على الرموز المميزة أدناه. ثم اختر الصورة المحددة من الكمبيوتر وقم بتحميلها:





سيتم بعد ذلك تحميل الصورة إلى Google Colab:





لقد قمنا هنا بتحميل الصورة التالية وسنقوم بتعديل لون هذه الصورة:



الخطوة 2: استيراد المكتبة اللازمة

بعد ذلك، قم باستيراد المكتبات المطلوبة. على سبيل المثال، قمنا باستيراد المكتبات التالية:

يستورد شعلة

من بيل يستورد صورة

يستورد com.torchvision. يتحول . وظيفي مثل F

هنا:

  • ' استيراد الشعلة 'تستورد مكتبة PyTorch.
  • ' من صورة استيراد PIL 'يُستخدم لفتح تنسيقات ملفات الصور المختلفة وحفظها.
  • ' استيراد torchvision.transforms.functional كـ F ' يستورد الوحدة الوظيفية من 'torchvision.transforms' التي توفر التحويلات:

الخطوة 3: قراءة صورة الإدخال

بعد ذلك، اقرأ الصورة المدخلة من الكمبيوتر. وهنا نقرأ ' Flowers_img.jpg ' وحفظها في ' input_img ' عامل:

input_img = صورة. يفتح ( 'الزهور_img.jpg' )

الخطوة 4: تغيير لون صورة الإدخال

الآن، قم بتعديل لون الصورة المدخلة باستخدام عامل الصبغة المحدد باستخدام الزر ' Adjust_hue() ' طريقة. هنا نقوم بضبط اللون بعامل ' 0.2 ':

new_img = F. Adjust_hue ( input_img , 0.2 )

الخطوة 5: عرض صورة هوى المعدلة

أخيرًا، قم بعرض الصورة التي تم تعديل درجة اللون من خلال عرضها:

new_img

يوضح الإخراج أعلاه أنه تم ضبط درجة لون الصورة المدخلة بنجاح باستخدام عامل اللون المحدد، أي '0.2'.

وبالمثل، يمكن للمستخدمين تحديد أي عامل صبغة آخر لضبط درجة لون الصورة. الآن سوف نقوم بتعديل نفس الصورة مع ' -0.3 'عامل اللون لمعرفة الفرق:

new_img = F. Adjust_hue ( input_img , - 0.3 )

سيؤدي هذا إلى تغيير لون الصورة:

ملحوظة: يمكن للمستخدمين توفير قيمة عامل التدرج في نطاق [−0.5، 0.5]. تعطي هذه القيم الصورة بألوان مكملة بينما يعطي الرقم '0' الصورة الأصلية.

مقارنة

يمكن رؤية المقارنة بين الصورة الأصلية والصور المعدلة لتدرج اللون أدناه:

ملحوظة : يمكنك الوصول إلى Google Colab Notebook الخاص بنا على هذا وصلة .

لقد شرحنا الطريقة الفعالة لضبط لون الصورة في PyTorch.

خاتمة

لضبط/تغيير لون الصورة في PyTorch، قم أولاً بتحميل الصورة المطلوبة إلى Google Colab. ثم قم باستيراد المكتبات المطلوبة وقراءة الصورة المدخلة. بعد ذلك، استخدم ' Adjust_hue() 'طريقة لتغيير لون صورة الإدخال باستخدام عوامل اللون المطلوبة. وأخيرًا، قم بعرض الصورة المعدلة لتدرج اللون من خلال عرضها. لقد أوضحت هذه المقالة طريقة ضبط/تغيير لون الصورة في PyTorch.