ในโปรแกรมนี้ เราจะทำ Bilateral Filtering บนภาพ Bilateral Filter ใช้สำหรับ Smooth ภาพและลด Noise พร้อมรักษา Edge (ขอบ) เราจะใช้ฟังก์ชัน bilateralFilter() สำหรับวัตถุประสงค์นี้ ฟังก์ชันนี้รับ Diameter ของแต่ละพิกเซล, ค่า Sigma ใน Color Space และค่า Sigma ใน Coordinate Space
ภาพต้นฉบับ

อัลกอริทึม
Step 1: Import cv2
Step 2: อ่านภาพ
Step 3: เรียกฟังก์ชัน bilateralFilter()
Step 4: แสดงผลลัพธ์
ตัวอย่างโค้ด
import cv2
image = cv2.imread('testimage.jpg')
blur = cv2.bilateralFilter(image, 29, 100, 100)
cv2.imshow('BilateralFilter', blur)
ผลลัพธ์
