常用的卷积核为:
1、该算子就是将高斯模板求二阶导入得到。
对应的opencv语法为:
filter2D(src,dst,src.depth,kern);kern为卷积核,直接用卷积和做卷积边缘效果强,但是噪声也强,kern = kern/7,后做卷积,再与原图叠加,会有很好的锐化效果,噪声也不明显。
2、可以将高斯拉普拉斯模板调整为:
kern = [-1,-2,-1;-2,19,-2,-1,-2,-1]/7;
同样有很好地锐化效果,噪声会相对更小。
3、如果对噪声还不满意,可求出图像3*3范围内的最大值max和最小值min。当max-min大于某值data时,用高斯拉普拉斯卷积后图像的像素,小于data时,用原图像素。这样在锐化的同时,又进一步减少了噪声。