1自定义线性滤波 1.1卷积概念 卷积是图像处理中一个操作,是kernel在图像的每个像素上的操作。 Kernel本质上一个固定大小的矩阵数组,其中心点称为锚点(anchor point) 卷积如何工作: 把kernel放到像素数组之上,求锚点周围覆盖的像素乘积之和(包括锚点),用来替换锚点覆盖下像素点值称为卷积处理。数学表达如下: 例子: Sum = 8x1+6x1+6x1+2x1+8x1+6x1+2x1+2x1+8x1 New pixel = sum / (m n) = Sum / (3 3) 卷积作用: 1模糊图像; 2)提取边缘; 3)进行图像増显,锐化等。 1.2 常见算子 1)Robert 算子(Robert X 算子 和 Robert Y 算子) 例子:Mat robert_x = (Mat_(2, 2) << 1, 0, 0, -1); 2)Sobel 算子(Sobel X 算子 和 Sobel Y 算子) 例:Mat sobel_x = (Mat_(3, 3) << -1, 0, 1, -2, 0, 2, -1, 0, 1); 3)拉普拉斯算子 例子: Mat lpls = (Mat_(3, 3) << 0, -1, 0, -1, 4, -1, 0, -1, 0); 自定义卷积模糊API: filter2D方法 filter2D ( Mat src , /