Trong chương trình này, chúng ta sẽ thực hiện lọc song phương trên ảnh. Bộ lọc song phương dùng để làm mượt ảnh và giảm nhiễu, đồng thời bảo toàn cạnh. Chúng ta sẽ dùng hàm bilateralFilter(). Hàm nhận đường kính pixel, giá trị sigma trong không gian màu và giá trị sigma trong không gian tọa độ.
Ảnh gốc

Thuật toán
Bước 1: Import cv2. Bước 2: Đọc ảnh. Bước 3: Gọi hàm bilateralFilter(). Bước 4: Hiển thị kết quả.
Mã ví dụ
import cv2
image = cv2.imread('testimage.jpg')
blur = cv2.bilateralFilter(image, 29, 100, 100)
cv2.imshow('BilateralFilter', blur)
Kết quả
