B=imfilter(f,w,filtering_mode,boundary_options,size_optinons)
认识模板
可以说Imfilter函数的精髓就是对于模板H的构造,H的不同决定了你的实现效果不同,
那么什么是模板,举个例子,加入现在要提取图像的噪声点,噪声点肯定和周围的像素点又和大的差别,这里选取噪声点的上下左右四个方向,每个方向上用噪声点的值减去对应方向的值,将这四个差的绝对值加起来,如果这个值很越大,说明这个点是噪声点,那么上述的这个过程可以用一个模板来计算,这个模板就是
|
|
|
---|---|---|
0 | -1 | 0 |
-1 | 4 | -1 |
0 | -1 | 0 |
这个模板被称为 拉普拉斯模板
类似的还有边缘检测算子,canny算子,sobel算子等等
0 | -1 | 0 |
-1 | 4 | -1 |
0 | -1 | 0 |