图像过滤

假设你有一个图像 rgbImg,例如,使用 imread 读入。

>> rgbImg = imread('pears.png');
>> figure, imshow(rgbImg), title('Original Image')

StackOverflow 文档

使用 fspecial 创建 2D 过滤器:

>> h = fspecial('disk', 7);
>> figure, imshow(h, []), title('Filter')

StackOverflow 文档

使用 imfilter 在图像上应用滤镜:

>> filteredRgbImg = imfilter(rgbImg, h);
>> figure, imshow(filteredRgbImg), title('Filtered Image')

StackOverflow 文档