Topic: 【原创】对消失矩的理解1.【原创】对消失矩的理解Posted by:chuntianPosted on:2005-09-14 10:13我们通常用的函数dbn中的n就是这个小波函数的消失矩;消失矩越大,它的支撑长度就越大,通常是支撑长度不少于2*n-1的;消失矩越大,对应的滤波器越平坦...
分类:
其他好文 时间:
2015-01-30 14:41:30
阅读次数:
291
图像处理中,对一幅图像进行滤波处理,若选用的频域滤波器具有陡峭的变化,则会使滤波图像产生“振铃”,所谓“振铃”,就是指输出图像的灰度剧烈变化处产生的震荡,就好像钟被敲击后产生的空气震荡。如下图:
由卷积定理可将下面两种增强联系起来:
频域增强:
空域卷积:
其中f,g,h分别为输入图像,增强图像,空域滤波函数;F,G,H分别为各自的傅里叶变换。*为卷积符号。
在空间域...
分类:
其他好文 时间:
2014-12-17 00:20:36
阅读次数:
459
从今天开始进入官方的图像处理部分。图像滤波:主要介绍了四种滤波函数的使用方式示例代码: 1 #include 2 #include 3 #include 4 5 #pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRT...
分类:
其他好文 时间:
2014-12-06 01:24:56
阅读次数:
251
DFT的滤波步骤
1, 使用函数paddedsize()获得填充参数
FQ=paddedsize(size(I));
2, 得到使用填充的傅里叶变换
F=fft2(I,PQ(1,),PQ(2));
3, 使用任何一种方法,例如lpfilter()生成一个大小为PQ(1)*PQ(2)的滤波函数H。这个函数如果居中,就要在使用前令H=fftshift(H).
3, 将变换乘以滤波函...
分类:
其他好文 时间:
2014-11-12 23:08:14
阅读次数:
321
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