▍1. 用opencv实现各种低通滤波器
对图像进行滤波处理是图像处理中最常见的一种操作类型。而这其中低通滤波(也可以叫做平滑)有事各种滤波处理中最常用的。这里就简单写写 OpenCV 中提供的几种低通滤波方法。 具体思路:对源图像进行离散傅里叶变换,滤波后通过cvDFT进行傅里叶逆变换得到理想低通滤波器、巴特沃斯低通滤波器、高斯低通滤波器后图像
对图像进行滤波处理是图像处理中最常见的一种操作类型。而这其中低通滤波(也可以叫做平滑)有事各种滤波处理中最常用的。这里就简单写写 OpenCV 中提供的几种低通滤波方法。 具体思路:对源图像进行离散傅里叶变换,滤波后通过cvDFT进行傅里叶逆变换得到理想低通滤波器、巴特沃斯低通滤波器、高斯低通滤波器后图像
本文实现基于贝叶斯(BAYES)阈值的小波(WAVELET)图像去噪算法,相比较其它的小波去噪算法而言,效果非常好(This realization based on Bayesian (BAYES) Threshold the wavelet (WAVELET) image denoising algorithm, compared with other wavelet denoising algorithm, the effect was very good)
说明: 多小波代码,有CL,GHM,Sa4,Opt-rec四种多小波的变换与反变化,前处理和后处理的代码。(Multiwavelet code, there are CL, GHM, Sa4, Opt-rec four Multiwavelet Transform and anti-change, pre-treatment and post-processing code.)
说明: GHM多小波的变换与逆变换,包括预处理和后处理(GHM multi-wavelet transform and inverse transform)
小波包分解与重构使用,最佳树使用方法。小波分析理论与MATLAB实现实例。很好的程序,希望对大家有用。(Wavelet packet decomposition and reconstruction using the best tree to use. MATLAB implementation of wavelet analysis theory and examples. Very good program, I hope all of us. )
运行emd,得到输入信号X的固有模态函数(imf),每列代表着信号X的一阶分量,X就是我们采集的信号。 hhtdn是hht去噪的程序,可以不看,仅看emd 和 findpeaks wvtdn是wavelet去噪程序,如果只是分解信号,仅用下面的语句即可 [C,L] = wavedec(x_noise,dl,wn); x_noise就是我们采集的信号,dl是分解的阶数,wn是分解的母小波名称(% Empiricial Mode Decomposition (Hilbert-Huang Transform) % imf = emd(x) % Func : findpeaks)
53小波变化的vc程序,很详细,有一维和二维,可以对图像进行处理。(53 wavelet transform vc program, very detailed, one-dimensional and two-dimensional image processing.)
基于DB4 的小波变换,实现了小波的分解与重构,可根据实际需要修改阈值的选取方法(Based DB4 wavelet transform to achieve wavelet decomposition and reconstruction, according to the actual need to modify the threshold selection method)
基于小波变换的语音识别,内含毕业论文和摘要以及可执行源程序(Speech recognition based on wavelet transform, containing thesis and summary of executable source code)
数字信号处理的c++库,很好的资源,作者很牛,包括数值计算与常用的信号处理分析,例如FFT、小波变换、功率谱估计等(Digital Signal Processing c++ library, a great resource,including numerical analysis and common signal processing,such as FFT, wavelet transform, power spectrum estimation)
小波变换的数字水印算法,附有论文和源程序.(Wavelet Transform Digital Watermarking Algorithm with thesis and source code.)
小波变换的C源代码。 这个用的是 DB4小波,周期延拓,可以实现精确重构的。 (wavelet transform C source code. The DB4 is using the wavelet cycle extension can achieve precise reconstruction.)
小波变换,反变换,以及提升小波变换,包括97小波,及53小波(Wavelet transform, inverse transform, as well as the lifting wavelet transform, including the 97 wavelet, and 53 wavelet)
C语言实现一维离散小波变换,通过mallat算法实现对一维信号的快速重构和分解。(C language implementation of a one-dimensional discrete wavelet transform, fast algorithm by mallat one-dimensional signal reconstruction and decomposition.)
中值滤波源程序,非常好用。程序有说明很容易看懂!(median filtering source, very handy. Note procedure is easy to read!)
说明: 小波变化代码,是比较好的测试向量,包括位平面编码和MQ(Wavelet transform code, is a better test vectors, including the bit plane coding and MQ)
kalman 卡尔曼滤波C代码 用于滤除高斯白噪声的滤波 测试真是可用。(The kalman Kalman filter C code for filtered white Gaussian noise filtering test is really available.)
快速傅里叶变换,fft,ourrafft master(Fast Fourier Transform Algorithm)
说明: 快速傅里叶变换,fft,ourrafft master(Fast Fourier Transform Algorithm)