Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Làm mờ ảnh bằng hàm GaussianBlur() của OpenCV


Trong chương trình này, chúng ta sẽ làm mờ ảnh bằng hàm GaussianBlur() của openCV. Gaussian blur là quá trình làm mờ ảnh dùng hàm Gaussian. Nó phổ biến trong phần mềm đồ họa để loại bỏ nhiễu và giảm chi tiết.

Thuật toán

Bước 1: Import cv2.
Bước 2: Đọc ảnh gốc.
Bước 3: Áp dụng gaussian blur. Truyền ảnh và kích thước kernel làm tham số.
Bước 4: Hiển thị ảnh.

Ảnh gốc

Làm mờ ảnh bằng hàm GaussianBlur() của OpenCV

Mã ví dụ

import cv2
image = cv2.imread("testimage.jpg")
Gaussian = cv2.GaussianBlur(image, (7, 7), 0)
cv2.imshow("Gaussian Blur", Gaussian)

Kết quả

Gaussian Blur:

Làm mờ ảnh bằng hàm GaussianBlur() của OpenCV