11 Dec 17:16
images = ['noised2.png', 'noised3.png', 'noised4.png']
# Lista rozmiarów masek filtru medianowego
mask_sizes = [(3, 3), (1, 5), (5, 1), (5, 5)]
# Dla każdego obrazu testowego
for image_name in images:
# Wczytaj obraz
image = imageio.imread(image_name)
# Dla każdego rozmiaru maski
for mask_size in mask_sizes:
# Zastosuj filtr medianowy
filtered_image = ndimage.median_filter(image, size=mask_size)
# Wyświetl obrazy przed i po filtracji
displayImages(image, filtered_image, f"Oryginał - {image_name}", f"Filtr medianowy {mask_size[0]}x{mask_size[1]}")