পাইটর্চে একটি চিত্রের তীক্ষ্ণতা কীভাবে সামঞ্জস্য করবেন?

Pa Itarce Ekati Citrera Tiksnata Kibhabe Samanjasya Karabena



তীক্ষ্ণতা একটি চিত্রের বৈশিষ্ট্যগুলির বিশদ এবং স্পষ্টতা বোঝায়। একটি তীক্ষ্ণ ছবিতে স্পষ্টভাবে প্রান্ত এবং বিশদ বিবরণ রয়েছে, যেখানে একটি অস্পষ্ট চিত্রের অস্পষ্ট প্রান্ত এবং বিবরণ রয়েছে। ব্যবহারকারীরা তার গুণমান উন্নত করতে যে কোনও চিত্রের তীক্ষ্ণতা সামঞ্জস্য করতে পারেন। PyTorch প্রদান করে ' সামঞ্জস্য_তীক্ষ্ণতা() একটি নির্দিষ্ট চিত্রের তীক্ষ্ণতা পরিবর্তন করার পদ্ধতি। এই পদ্ধতিটি ব্যবহারকারীদের কাছে তীক্ষ্ণতা-সামঞ্জস্যপূর্ণ চিত্র ফিরিয়ে দেয়।

এই নিবন্ধটি PyTorch-এ চিত্রের তীক্ষ্ণতা পরিবর্তন করার পদ্ধতি প্রদর্শন করবে।

পাইটর্চে চিত্রের তীক্ষ্ণতা কীভাবে সামঞ্জস্য/পরিবর্তন করবেন?

PyTorch এ চিত্রের তীক্ষ্ণতা সামঞ্জস্য করতে, নিম্নলিখিত পদক্ষেপগুলি দেখুন:







ধাপ 1: Google Colab-এ একটি ছবি আপলোড করুন

প্রথমে, Google Colab খুলুন এবং নীচের হাইলাইট করা আইকনগুলিতে ক্লিক করুন৷ তারপরে, কম্পিউটার থেকে নির্দিষ্ট চিত্রটি চয়ন করুন এবং এটি আপলোড করুন:





এটি করার মাধ্যমে, ছবিটি Google Colab-এ আপলোড করা হবে:





এখানে, আমরা নিম্নলিখিত চিত্রটি আপলোড করেছি এবং আমরা এই চিত্রটির তীক্ষ্ণতা সামঞ্জস্য করব:



ধাপ 2: প্রয়োজনীয় লাইব্রেরি আমদানি করুন

এর পরে, প্রয়োজনীয় লাইব্রেরি আমদানি করুন। উদাহরণস্বরূপ, আমরা নিম্নলিখিত লাইব্রেরিগুলি আমদানি করেছি:

আমদানি টর্চ

থেকে পিআইএল আমদানি ছবি

আমদানি টর্চভিশন রূপান্তরিত করে . কার্যকরী হিসাবে

এখানে:

  • ' আমদানি মশাল ” পাইটর্চ লাইব্রেরি আমদানি করে।
  • ' পিআইএল আমদানি ছবি থেকে ” বিভিন্ন ইমেজ ফাইল ফরম্যাট খুলতে এবং সংরক্ষণ করতে ব্যবহৃত হয়।
  • ' F হিসাবে torchvision.transforms.functional আমদানি করুন ' 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 এর উপরে একটি মান চিত্রের তীক্ষ্ণতা বাড়ায়।

তুলনা

মূল চিত্র এবং তীক্ষ্ণতা-সামঞ্জস্যপূর্ণ চিত্রগুলির মধ্যে তুলনা নীচে দেখা যেতে পারে:

বিঃদ্রঃ : আপনি এখানে আমাদের Google Colab নোটবুক অ্যাক্সেস করতে পারেন লিঙ্ক .

আমরা পাইটর্চে একটি চিত্রের তীক্ষ্ণতা সামঞ্জস্য করার কার্যকর পদ্ধতি ব্যাখ্যা করেছি।

উপসংহার

PyTorch-এ ছবির তীক্ষ্ণতা সামঞ্জস্য/পরিবর্তন করতে, প্রথমে Google Colab-এ কাঙ্খিত ছবি আপলোড করুন। তারপরে, প্রয়োজনীয় লাইব্রেরি আমদানি করুন এবং ইনপুট চিত্রটি পড়ুন। পরবর্তী, ব্যবহার করুন ' সামঞ্জস্য_তীক্ষ্ণতা() ইনপুট চিত্রের তীক্ষ্ণতা পছন্দসই তীক্ষ্ণতা কারণগুলির সাথে পরিবর্তন করার পদ্ধতি। সবশেষে, তীক্ষ্ণতা-সামঞ্জস্যপূর্ণ চিত্রটি প্রদর্শন করে দেখুন। এই নিবন্ধটি PyTorch-এ চিত্রের তীক্ষ্ণতা সামঞ্জস্য/পরিবর্তন করার পদ্ধতি প্রদর্শন করেছে।