前言
最近开始准备深入学习一下计算机视觉(CV)方面的内容, 这里会更新几期基础知识, 主要是Matlab和Python方面的. 这次的就是三个Matlab的函数filter2, conv2, imfilter.
filter2
filter2是相关滤波函数, 假设输入图像I大小为M1 X N1,相关核f大小为M2 X N2.
J = filter2 (f, I, shape)
- f: 相关核, 即滤波掩模
- I: 输入图像
- J: 输出图像
- shape: 可选, 其参数如下:
参数 | 描述 |
---|---|
same(默认值) | 返回与I同样尺寸滤波后的图像, M1 X N1 |
full | 返回全部二维滤波结果, (M1 + M2 - 1) X (N1 + N2 - 1) |
valid | 不考虑边界补零, 即只要有边界补出的零参与运算的都舍去, (M1 - M2 |