কম্পিউটার

Matplotlib-এ plt.show এবং cv2.imshow-এর মধ্যে পার্থক্য কী?


imread পদ্ধতিতে একটি সাধারণ কল আমাদের ছবিকে বহুমাত্রিক NumPy অ্যারে হিসেবে লোড করে (প্রতিটি লাল, সবুজ এবং নীল উপাদানের জন্য যথাক্রমে একটি) এবং imshow স্ক্রিনে আমাদের ছবি প্রদর্শন করে। যেখানে, cv2 RGB চিত্রগুলিকে বহুমাত্রিক NumPy অ্যারে হিসাবে উপস্থাপন করে, তবে বিপরীত ক্রমে।

পদক্ষেপ

  • চিত্রের আকার সেট করুন এবং সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন৷

  • ফাইলের নাম শুরু করুন।

  • nrows=1, ncols=2, ব্যবহার করে বর্তমান চিত্রে একটি সাবপ্লট যোগ করুন এবং সূচক=1 .

  • cv2 ব্যবহার করে ছবিটি পড়ুন .

  • অক্ষগুলি বন্ধ করুন এবং পরবর্তী বিবৃতিতে চিত্রটি দেখান।

  • nrows=1, ncols=2, ব্যবহার করে বর্তমান চিত্রে একটি সাবপ্লট যোগ করুন এবং index=2 .

  • plt ব্যবহার করে চিত্রটি পড়ুন .

  • অক্ষগুলি বন্ধ করুন এবং পরবর্তী বিবৃতিতে চিত্রটি দেখান।

  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

matplotlib থেকে plt, imageplt.rcParams["figure.figsize"] =[7.50, 3.50]plt.rcParams["figure.autolayout"] =Truefilename ="bird.jpg"plt.subplot )img =cv2.imread(filename)plt.axis("off")plt.imshow(img)plt.title("cv2 সহ")plt.subplot(122)img =image.imread(ফাইলের নাম)plt.axis( "off")plt.imshow(img)plt.title("with plt")plt.show()

আউটপুট

Matplotlib-এ plt.show এবং cv2.imshow-এর মধ্যে পার্থক্য কী?


  1. Matplotlib - plt.subplots() এবং plt.figure() এর মধ্যে পার্থক্য

  2. matplotlib এবং matplotlib.pyplot আমদানির মধ্যে পার্থক্য কী?

  3. কিভাবে Matplotlib একই প্লটে একটি বার এবং লাইন গ্রাফ দেখান?

  4. Matplotlib.pyplot এবং Matplotlib.figure এর মধ্যে পার্থক্য কী?