Nhiễu

Xử lý ảnh bằng Python

Rebeca Gonzalez

Data Engineer

Nhiễu

Xử lý ảnh bằng Python

Nhiễu

Xử lý ảnh bằng Python

Thêm nhiễu với scikit-image

# Import the module and function
from skimage.util import random_noise

# Thêm nhiễu vào ảnh noisy_image = random_noise(dog_image)
# Hiển thị ảnh gốc và ảnh kết quả show_image(dog_image) show_image(noisy_image, 'Noisy image')
Xử lý ảnh bằng Python

Thêm nhiễu với scikit-image

Xử lý ảnh bằng Python

Giảm nhiễu

Xử lý ảnh bằng Python

Các kiểu khử nhiễu

  • Biến thiên tổng (TV)
  • Song biên
  • Khử nhiễu bằng wavelet
  • Khử nhiễu phi cục bộ

Xử lý ảnh bằng Python

Khử nhiễu

Dùng bộ lọc biến thiên tổng để khử nhiễu
from skimage.restoration import denoise_tv_chambolle

# Áp dụng khử nhiễu bằng bộ lọc biến thiên tổng denoised_image = denoise_tv_chambolle(noisy_image, weight=0.1, multichannel=True)
# Hiển thị ảnh đã khử nhiễu show_image(noisy_image, 'Noisy image') show_image(denoised_image, 'Denoised image')
Xử lý ảnh bằng Python

Khử nhiễu

Bộ lọc biến thiên tổng

Xử lý ảnh bằng Python

Khử nhiễu

Bộ lọc song biên
from skimage.restoration import denoise_bilateral

# Áp dụng khử nhiễu bằng bộ lọc song biên denoised_image = denoise_bilateral(noisy_image, multichannel=True)
# Hiển thị ảnh gốc và ảnh kết quả show_image(noisy_image, 'Noisy image') show_image(denoised_image, 'Denoised image')
Xử lý ảnh bằng Python

Khử nhiễu

Bộ lọc song biên

Xử lý ảnh bằng Python

Ayo berlatih!

Xử lý ảnh bằng Python

Preparing Video For Download...