在matlab中对图像进行高斯滤波的函数是什么?

您所在的位置:网站首页 matlab生成高斯函数 在matlab中对图像进行高斯滤波的函数是什么?

在matlab中对图像进行高斯滤波的函数是什么?

#在matlab中对图像进行高斯滤波的函数是什么?| 来源: 网络整理| 查看: 265

0

041030

Matlab上有CANNY算子的库函数啊,直接调用就行了。我这有VC++的边缘检测算法,很长的。稍微改一下就可以用在Matlab上。/ 一维高斯分布函数,用于平滑函数中生成的高斯滤波系数 void   CFunction::CreatGauss(double sigma, double **pdKernel, int *pnWidowSize) { LONG i;    //数组中心点    int nCenter;    //数组中一点到中心点距离    double dDis;    //中间变量    double dValue;    double dSum;    dSum = 0;    // [-3*sigma,3*sigma] 以内数据,会覆盖绝大部分滤波系数     *pnWidowSize = 1+ 2*ceil(3*sigma);     nCenter = (*pnWidowSize)/2;     *pdKernel = new double[*pnWidowSize];     //生成高斯数据     for(i=0;i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3