int templtExecute(BYTE** img,int x,int y,UINT w,UINT h,int size,int* templt)
{
int i,j;
int tempx,tempy;
int value = 0;
for(i = 0;i < size;i++)
{
for(j = 0;j<size;j++)
{
//x和y都减去size/2,可以理解为将中心平移到模板左上点
tempx = x - (int)size/2 + j;
tempy = y - (int)size/2 + i;
value += img[tempy][tempx] * templt[i * w +j];
}
}
return value;
}
卷积与模板
卷积是一种利用模板甲醛求和的过程,它是图像处理中非常常用的一种处理手段。
可以分块并行处理,也不影响最终结果。
常用模板有
a高斯模糊
b均值
来源:CSDN
作者:Issac_etc
链接:https://blog.csdn.net/weixin_41303851/article/details/103465005