-1

リンクhttps://www.mathworks.com/matlabcentral/answers/uploaded_files/40966/salt_and_pepper_noise_removal_color.mに記載されているように 、空間ドメインで RGB 画像の各チャネルを適用することで、2D フィルターを適用できます。以下のように:

% Extract the individual red, green, and blue color channels.
redChannel = rgbImage(:, :, 1);
greenChannel = rgbImage(:, :, 2);
blueChannel = rgbImage(:, :, 3);

% Median Filter the channels:
redMF = medfilt2(redChannel, [3 3]);
greenMF = medfilt2(greenChannel, [3 3]);
blueMF = medfilt2(blueChannel, [3 3]);

周波数領域の場合にRGB画像にフィルタを適用する方法は?

4

1 に答える 1