PyTorch میں تصویر کے رنگ کو کیسے ایڈجسٹ کریں؟

Pytorch My Tswyr K Rng Kw Kys Ay Js Kry



رنگت روشنی کی غالب طول موج سے مراد ہے جو یہ طے کرتی ہے کہ انسان کس رنگ کو سمجھتے ہیں۔ یہ رنگ کی خاصیت ہے جو انسانوں کو ایک ہی رنگ کے خاندان کے مختلف شیڈز میں فرق کرنے کے قابل بناتی ہے۔ صارف کسی بھی تصویر کے اثر اور ظاہری شکل کو تبدیل کرنے کے لیے اس کی رنگت کو ایڈجسٹ کر سکتے ہیں۔ PyTorch فراہم کرتا ہے ' ایڈجسٹ_ہیو() کسی خاص تصویر کا رنگ تبدیل کرنے کا طریقہ۔ یہ طریقہ ہیو ایڈجسٹ شدہ تصویر کو صارفین کو واپس کرتا ہے۔

یہ مضمون PyTorch میں تصویر کی رنگت کو تبدیل کرنے کا طریقہ دکھائے گا۔

PyTorch میں تصویر کی رنگت کو کیسے ایڈجسٹ/تبدیل کیا جائے؟

PyTorch میں تصویر کی رنگت کو ایڈجسٹ کرنے کے لیے، درج ذیل مراحل کو دیکھیں:







مرحلہ 1: Google Colab پر ایک تصویر اپ لوڈ کریں۔

سب سے پہلے، Google Colab کھولیں اور نیچے نمایاں کردہ آئیکنز پر کلک کریں۔ پھر، کمپیوٹر سے مخصوص تصویر کا انتخاب کریں اور اسے اپ لوڈ کریں:





اس کے بعد، تصویر Google Colab پر اپ لوڈ ہو جائے گی:





یہاں، ہم نے درج ذیل تصویر کو اپ لوڈ کیا ہے اور ہم اس تصویر کی رنگت کو ایڈجسٹ کریں گے:



مرحلہ 2: ضروری لائبریری درآمد کریں۔

اس کے بعد، مطلوبہ لائبریریاں درآمد کریں۔ مثال کے طور پر، ہم نے درج ذیل لائبریریوں کو درآمد کیا ہے:

درآمد ٹارچ

سے PIL درآمد تصویر

درآمد ٹارچ ویژن تبدیل کرتا ہے . فعال کے طور پر ایف

یہاں:

  • ' ٹارچ درآمد کریں۔ ' PyTorch لائبریری درآمد کرتا ہے۔
  • ' PIL امپورٹ امیج سے مختلف امیج فائل فارمیٹس کو کھولنے اور محفوظ کرنے کے لیے استعمال کیا جاتا ہے۔
  • ' torchvision.transforms.functional کو F کے بطور درآمد کریں۔ فنکشنل ماڈیول کو 'torchvision.transforms' سے درآمد کرتا ہے جو تبدیلیاں فراہم کرتا ہے:

مرحلہ 3: ان پٹ امیج کو پڑھیں

اگلا، کمپیوٹر سے ان پٹ امیج کو پڑھیں۔ یہاں، ہم پڑھ رہے ہیں ' flowers_img.jpg 'اور اسے' میں ذخیرہ کرنا input_img متغیر:

input_img = تصویر. کھلا ( 'flowers_img.jpg' )

مرحلہ 4: ان پٹ امیج کا رنگ تبدیل کریں۔

اب، مخصوص ہیو فیکٹر کے ساتھ ان پٹ امیج کے رنگ میں ترمیم کریں ' ایڈجسٹ_ہیو() 'طریقہ. یہاں، ہم ایک عنصر کے ساتھ رنگت کو ایڈجسٹ کر رہے ہیں ' 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' اصل تصویر دیتی ہے۔

موازنہ

اصل تصویر اور ہیو ایڈجسٹ شدہ تصاویر کے درمیان موازنہ ذیل میں دیکھا جا سکتا ہے:

نوٹ : آپ اس پر ہماری گوگل کولاب نوٹ بک تک رسائی حاصل کر سکتے ہیں۔ لنک .

ہم نے PyTorch میں تصویر کی رنگت کو ایڈجسٹ کرنے کے موثر طریقہ کی وضاحت کی ہے۔

نتیجہ

PyTorch میں تصویر کی رنگت کو ایڈجسٹ/تبدیل کرنے کے لیے، پہلے مطلوبہ تصویر کو Google Colab پر اپ لوڈ کریں۔ پھر، مطلوبہ لائبریریوں کو درآمد کریں اور ان پٹ امیج کو پڑھیں۔ اگلا، استعمال کریں ' ایڈجسٹ_ہیو() ' مطلوبہ رنگ کے عوامل کے ساتھ ان پٹ امیج کی رنگت کو تبدیل کرنے کا طریقہ۔ آخر میں، ہیو ایڈجسٹ شدہ تصویر کو ڈسپلے کرکے دیکھیں۔ اس مضمون نے PyTorch میں تصویر کی رنگت کو ایڈجسٹ/تبدیل کرنے کا طریقہ دکھایا ہے۔