PyTorch এ একটি চিত্রের রঙ কিভাবে সামঞ্জস্য করবেন?

Pytorch E Ekati Citrera Rana Kibhabe Samanjasya Karabena



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

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

PyTorch এ চিত্রের রঙ কিভাবে সামঞ্জস্য/পরিবর্তন করবেন?

PyTorch-এ ছবির রঙ সামঞ্জস্য করতে, নিম্নলিখিত ধাপগুলি দেখুন:







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

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





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





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



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

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

আমদানি টর্চ

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

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

এখানে:

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

তুলনা

মূল ইমেজ এবং হিউ-অ্যাডজাস্টেড ইমেজের মধ্যে তুলনা নিচে দেখা যেতে পারে:

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

আমরা PyTorch-এ একটি চিত্রের রঙ সামঞ্জস্য করার কার্যকর পদ্ধতি ব্যাখ্যা করেছি।

উপসংহার

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