এই প্রোগ্রামে, আমরা একটি ছবিতে বাইল্যাটারাল ফিল্টারিং করব। বাইল্যাটারাল ফিল্টার ছবি স্মুথ করতে এবং নয়েজ কমাতে ব্যবহৃত হয়, এজ সংরক্ষণ করে। এ জন্য bilateralFilter() ফাংশন ব্যবহার করব। এই ফাংশন নেয় প্রতিটি পিক্সেলের ডায়ামিটার, কালার স্পেসে সিগমার ভ্যালু এবং কোঅর্ডিনেট স্পেসে সিগমার ভ্যালু।
মূল ছবি

এলগরিদম
ধাপ ১: cv2 ইমপোর্ট করুন। ধাপ ২: ছবিটি পড়ুন। ধাপ ৩: bilateralFilter() ফাংশন কল করুন। ধাপ ৪: আউটপুট দেখান।
উদাহরণ কোড
import cv2
image = cv2.imread('testimage.jpg')
blur = cv2.bilateralFilter(image, 29, 100, 100)
cv2.imshow('BilateralFilter', blur)
আউটপুট
