主要内容

使用预定义过滤器过滤图像

这个例子展示了如何创建一个预定义的拉普拉斯高斯(LoG)过滤器使用fspecial函数,并将滤镜应用到图像使用imfilter函数。LoG滤波器突出显示强度迅速变化的区域,并减少噪声引起的变化的影响。的fspecial函数以相关核的形式产生几种额外类型的预定义过滤器。

读取并显示图像。

我= imread (“moon.tif”);imshow(我)

图中包含一个axes对象。axes对象包含一个类型为image的对象。

创建一个标准偏差为的7 × 7 LoG过滤器0.4使用fspecial

h = fspecial (“日志”7 - 0.4)
h =7×70.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.2333 1.1124 0.2324 0.2333 0.1233 0.1263 0.1263 0.1263 0.1263 0.1263 0.1267 0.1267 1.1124 -10.4357 1.1124 0.2324 0.1267 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263 0.1263

将滤镜应用到图像使用imfilter

I2 = imfilter (h);

显示过滤后的图像。

imshow (I2)

图中包含一个axes对象。axes对象包含一个类型为image的对象。

另请参阅

|

相关的话题

Baidu
map