2020
12-22
12-22
python 基于opencv实现高斯平滑
假设一个列数为W,行数为H的高斯卷计算子gaussKernel,其中W,H均为奇数,描点位置在((H-1)/2,(W-1)/2),构建高斯卷积核的步骤如下1.计算高斯矩阵2.计算高斯矩阵的和3.高斯矩阵除以其本身的和,也就是归一化下面利用Python来实现构建高斯卷积算子defgetGaussKernel(sigma,H,W):r,c=np.mgrid[0:H:1,0:W:1]r-=(H-1)/2c-=(W-1)/2gaussMatrix=np.exp(-0.5*(np.power(r)+np.power(c))/math.pow(sigma...
继续阅读 >