কম্পিউটার

বিভিন্ন চ্যানেলের সাথে বিভিন্ন রঙে ম্যাটপ্লটলিবে একটি চিত্র কীভাবে দেখাবেন?


misc.imread সহ একটি চিত্রকে লাল, সবুজ এবং নীল চ্যানেলে টুকরো টুকরো করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • একটি ফাইল থেকে একটি অ্যারেতে একটি চিত্র পড়ুন৷
  • কালারম্যাপ এবং শিরোনামের তালিকা তৈরি করুন।
  • একটি চিত্র এবং সাবপ্লটের একটি সেট তৈরি করুন।
  • অক্ষ, ছবি, শিরোনাম এবং কালারম্যাপ জিপ করুন।
  • জিপ করা বস্তুগুলিকে পুনরাবৃত্তি করুন এবং প্রতিটি চ্যানেলের চিত্রের শিরোনাম সেট করুন।
  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

image = plt.imread('bird.png')
titles = ['With red channel', 'With green channel', 'With blue channel']
cmaps = [plt.cm.Reds_r, plt.cm.Greens_r, plt.cm.Blues_r]

fig, axes = plt.subplots(1, 3)
objs = zip(axes, (image, *image.transpose(2, 0, 1)), titles, cmaps)

for ax, channel, title, cmap in objs:
   ax.imshow(channel, cmap=cmap)
   ax.set_title(title)
   ax.set_xticks(())
   ax.set_yticks(())

plt.show()

ইনপুট ছবি

বিভিন্ন চ্যানেলের সাথে বিভিন্ন রঙে ম্যাটপ্লটলিবে একটি চিত্র কীভাবে দেখাবেন? বিভিন্ন চ্যানেলের সাথে বিভিন্ন রঙে ম্যাটপ্লটলিবে একটি চিত্র কীভাবে দেখাবেন?

আউটপুট চিত্র

বিভিন্ন চ্যানেলের সাথে বিভিন্ন রঙে ম্যাটপ্লটলিবে একটি চিত্র কীভাবে দেখাবেন? বিভিন্ন চ্যানেলের সাথে বিভিন্ন রঙে ম্যাটপ্লটলিবে একটি চিত্র কীভাবে দেখাবেন?


  1. কিভাবে Matplotlib এ একাধিক কালারবার দেখাবেন?

  2. কালারবার ম্যাটপ্লটলিব সহ পাইথনে একটি 2D ম্যাট্রিক্স কীভাবে প্লট করবেন?

  3. পূর্ণস্ক্রীন হিসাবে ছবিতে ম্যাটপ্লটলিব গ্রাফ দেখান

  4. ম্যাটপ্লটলিবের সাথে একটি অ্যাসিম্পটোট/বিচ্ছিন্নতা কীভাবে পরিচালনা করবেন?