Trong chương trình này, chúng ta sẽ làm mờ ảnh bằng hàm blur() của opencv.
Thuật toán
Bước 1: Import OpenCV. Bước 2: Import ảnh. Bước 3: Đặt kích thước kernel. Bước 4: Gọi blur() và truyền ảnh, kernel size. Bước 5: Hiển thị kết quả.
Ảnh gốc

Mã ví dụ
import cv2
image = cv2.imread("testimage.jpg")
kernel_size = (7, 7)
image = cv2.blur(image, kernel_size)
cv2.imshow("blur", image)
Kết quả
Ảnh làm mờ

Giải thích
Kích thước kernel dùng để làm mờ chỉ một phần nhỏ ảnh. Kernel di chuyển qua toàn bộ ảnh và làm mờ các pixel nó bao phủ.