কম্পিউটার

OpenCV ব্যবহার করে একটি ছবিতে একটি খোলার অপারেশন করা


এই প্রোগ্রামে, আমরা ইমেজ খোলার অপারেশন সঞ্চালন করা হবে. খোলার ফলে একটি চিত্রের অগ্রভাগ থেকে ছোট বস্তুগুলি সরানো হয়, সেগুলিকে পটভূমিতে রাখা হয়। এই কৌশলটি একটি ছবিতে নির্দিষ্ট আকার খুঁজে পেতেও ব্যবহার করা যেতে পারে। খোলাকে ক্ষয় বলা যেতে পারে যার পরে প্রসারণ হয়। এই কাজের জন্য আমরা যে ফাংশনটি ব্যবহার করব তা হল cv2.morphologyEx(image, cv2.MORPH_OPEN, kernel)।

মূল ছবি

OpenCV ব্যবহার করে একটি ছবিতে একটি খোলার অপারেশন করা

অ্যালগরিদম

ধাপ 1:cv2 এবং numpy আমদানি করুন। ধাপ 2:চিত্রটি পড়ুন। ধাপ 3:কার্নেলটি সংজ্ঞায়িত করুন। ধাপ 4:চিত্র এবং কার্নেলকে cv2.morphologyex() ফাংশনে পাস করুন। ধাপ 4:আউটপুট প্রদর্শন করুন। 

উদাহরণ কোড

cv2import numpy npimage =cv2.imread('testimage.jpg') কার্নেল =np.ones((5,5), np.uint8)image =cv2.morphologyEx(চিত্র, cv2.MORPH_OPEN, কার্নেল)cv2 হিসাবে আমদানি করুন .imshow('ওপেনিং', ইমেজ)

আউটপুট

OpenCV ব্যবহার করে একটি ছবিতে একটি খোলার অপারেশন করা


  1. OpenCV ব্যবহার করে একটি ছবিকে রঙ থেকে গ্রেস্কেলে রূপান্তর করা হচ্ছে

  2. OpenCV ব্যবহার করে চিত্রের পাইথন গ্রেস্কেলিং

  3. পাইথনে OpenCV ব্যবহার করে একটি ছবিতে চেনাশোনা খুঁজুন

  4. পাইথন ওপেনসিভি মডিউল ব্যবহার করে হিস্টোগ্রাম সমতা