图像平滑算法图像平滑与图像模糊是同一概念,主要用于图像的去噪。平滑要使用滤波器,为不改变图像的相位信息,一般使用线性滤波器,其统一形式如下:其中h称为滤波器的核函数,说白了就是权值。不同的核函数代表不同的滤波器,有不同的用途。在图像处理中,常见的滤波器包括:归一化滤波器(Homogeneous blur)也是均值滤波器,用输出像素点核窗口内的像素均值代替输出点像素值。高斯滤波器(Guassian ...
分类:
其他好文 时间:
2014-09-18 22:21:14
阅读次数:
407
引用keendawn的高斯(核)函数简介1函数的基本概念所谓径向基函数 (Radial Basis Function 简称 RBF), 就是某种沿径向对称的标量函数。 通常定义为空间中任一点x到某一中心xc之间欧氏距离的单调函数 , 可记作 k(||x-xc||), 其作用往往是局部的 , 即当x远...
分类:
其他好文 时间:
2014-09-01 00:16:22
阅读次数:
352
更复杂些的滤波算子一般是先利用高斯滤波来平滑,然后计算其1阶和2阶微分。由于它们滤除高频和低频,因此称为带通滤波器(band-pass filters)。在介绍具体的带通滤波器前,先介绍必备的图像微分知识。1 一阶导数连续函数,其微分可表达为,或 (1.1)对于离散情况(图像),其导数必须用差分方差...
分类:
其他好文 时间:
2014-08-16 19:39:51
阅读次数:
265
int gauss_blur(
byte_t* image,
//位图数据
int linebytes,
//位图行字节数,BMP数据在windows中是4字节对齐的。否则在处理非二次幂的图像时会有偏差
int width,
//位图宽度
int height,
//位图高度
int cbyte,
//颜色通道数量
float sigma
//高斯系数
)
{...
分类:
其他好文 时间:
2014-08-01 04:55:01
阅读次数:
412
双边滤波器的好处是可以做边缘保存(edge preserving),一般过去用的维纳滤波或者高斯滤波去降噪,都会较明显地模糊边缘,对于高频细节的保护效果并不明显。双边滤波器顾名思义比高斯滤波多了一个高斯方差sigma-d,它是基于空间分布的高斯滤波函数,所以在边缘附近,离的较远的像素不会太多影响到边缘上的像素值,这样就保证了边缘附近像素值的保存。 高斯滤波就是对整幅图像进行加权平均的过程,每一个像...
分类:
编程语言 时间:
2014-07-21 23:28:11
阅读次数:
303
使用图像结构中所定义的高层处理方法(图形和视觉范畴)来完成特定任务 平滑处理 cvSmooth 处理后图像与输入图像的大小相同(不用考虑边缘) 中值滤波 CV_MEDIAN 不支持 in place 操作 , 高斯滤波 CV_GAUSSIAN 支持 in place 操作(可以设置高斯核不对称,双边...
分类:
其他好文 时间:
2014-06-25 14:45:54
阅读次数:
351
canny边缘检测首先对图像做高斯滤波和生成梯度图,得到的梯度图中,边缘的宽度可能大于一个象素,nonmaxima
suppression的过程是沿着边缘的梯度方向进行检测,把不是局部最大值的象素置0,这样得到了只有一个象素宽度的边缘.所以nonmaxima
suppression的作用是将梯度图中...
分类:
其他好文 时间:
2014-05-27 01:53:03
阅读次数:
390
计算机视觉讨论群162501053
转载请注明:http://blog.csdn.net/abcd1992719g
收入囊中
利用OpenCV Canny函数进行边缘检测掌握Canny算法基本理论分享Java的实现
葵花宝典
在此之前,我们先阐述一下canny检测的算法.总共分为4部分.
(1)处理噪声
一般用高斯滤波....
分类:
其他好文 时间:
2014-05-13 00:06:42
阅读次数:
506
收入囊中
这里的很多内容其实在我的Computer
Vision: Algorithms and ApplicationsのImage processing中都有讲过
相关和卷积工作原理边界处理滤波器的工作原理会使用均值滤波,高斯滤波使用自己创造的核函数进行双线性滤波可分离的滤波(加速)
葵花宝典
相关: g=f?h
卷积: g...
分类:
其他好文 时间:
2014-04-29 13:25:21
阅读次数:
578