কম্পিউটার টিউটোরিয়াল

OpenCV-এর erode() ফাংশন ব্যবহার করে ছবি ইরোড করা


এই প্রোগ্রামে, আমরা OpenCV ফাংশন erode() ব্যবহার করে একটি ছবি ইরোড করব। ইমেজ ইরোজান মানে ছবি ছোট করা। যদি কernel-এ যেকোনো পিক্সেল ০ হয়, তবে কernel-এ সব পিক্সেল ০ তে সেট হয়। ইরোজান ফাংশন ছবিতে প্রয়োগ করার আগে একটা শর্ত হয় যে ছবিটি গ্রেস্কেল ইমেজ হতে হবে।

মূল ছবি

OpenCV-এর erode() ফাংশন ব্যবহার করে ছবি ইরোড করা

এলগরিদম

ধাপ ১: cv2 ইমপোর্ট করুন
ধাপ ২: numpy ইমপোর্ট করুন।
ধাপ ৩: imread() ব্যবহার করে ছবিটি পড়ুন।
ধাপ ৪: numpy ones ব্যবহার করে কernel সাইজ ডিফাইন করুন।
ধাপ ৫: ছবি এবং কernel কে erode ফাংশনে পাস করুন।
ধাপ ৬: আউটপুট দেখান।

উদাহরণ কোড

import cv2
import numpy as np
image = cv2.imread('testimage.jpg')
kernel = np.ones((7, 7), np.uint8)
image = cv2.erode(image, kernel)
cv2.imshow('Eroded Image', image)

আউটপুট

OpenCV-এর erode() ফাংশন ব্যবহার করে ছবি ইরোড করা


  1. OpenCV ব্যবহার করে একটি ছবিতে এলিপস আঁকা

  2. OpenCV ব্যবহার করে একটি ছবিতে লাইন আঁকা

  3. পাইথন প্রোগ্রাম: OpenCV ব্যবহার করে ইমেজের এজ ডিটেকশন

  4. পাইথনে OpenCV ব্যবহার করে ইমেজ ইরোশন এবং ডাইলেশন