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

Pytorch My Tswyr Ky Nfast 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: ان پٹ امیج کو پڑھیں

اس کے بعد کمپیوٹر سے ان پٹ امیج کو پڑھیں۔ یہاں، ہم پڑھ رہے ہیں ' birds_img.jpg 'اور اسے' میں ذخیرہ کرنا input_img متغیر:

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

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

اب، ان پٹ امیج کی نفاست کو مخصوص نفاست کے عنصر کے ساتھ تبدیل کریں ' ایڈجسٹ_تیزی () 'طریقہ. یہاں، ہم نفاست کے عنصر کے ساتھ نفاست کو ایڈجسٹ کر رہے ہیں۔ 6 ”:

new_img = ایف۔ ایڈجسٹ_تیز پن ( input_img ، 6 )

مرحلہ 5: نفاست سے ایڈجسٹ شدہ تصویر دکھائیں۔

آخر میں، نفاست سے ایڈجسٹ شدہ تصویر کو دکھا کر دیکھیں:

new_img

مندرجہ بالا آؤٹ پٹ سے پتہ چلتا ہے کہ ان پٹ امیج کی نفاست کو مخصوص شارپنس فیکٹر یعنی '6' کے ساتھ کامیابی کے ساتھ ایڈجسٹ کیا گیا ہے۔

اسی طرح، صارف تصویر کی نفاست کو ایڈجسٹ/تبدیل کرنے کے لیے کسی دوسرے نفاست کے عنصر کی وضاحت کر سکتے ہیں۔ اب، ہم اسی تصویر کو ' کے ساتھ ایڈجسٹ کریں گے -4 فرق دیکھنے کے لیے نفاست کا عنصر:

new_img = ایف۔ ایڈجسٹ_تیز پن ( input_img ، - 4 )

یہ تصویر کو دھندلا کر دے گا:

نوٹ: ' 0 نفاست کے عنصر کے لیے 'قدر' اور '0' سے کم ایک دھندلی تصویر دیتا ہے اور ' 1 ” اصل تصویر دیتا ہے۔ 1 سے اوپر کی قدر تصویر کی نفاست کو بڑھاتی ہے۔

موازنہ

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

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

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

نتیجہ

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