文件名称:DFT的matlab源代码-OpenCVFFTBasedGaussianFilter:该代码是OpenCV使用cv::dct函数进行DFT过滤
文件大小:7.44MB
文件格式:ZIP
更新时间:2024-06-14 21:31:31
系统开源
DFT的matlab源代码OpenCVFFTBasedGaussianFilter 该代码是OpenCV使用cv :: dct函数进行DFT过滤的示例。 笔记 该代码包含两个演示。 一种是基于FFT的卷积(fftConvolutionTest),另一种是基于FFT的反卷积(fftDeconvolutionTest)。 第一个演示可以通过高斯核和圆核对图像进行卷积处理。 Seconde演示可以使用普通或Weiner滤波器对高斯模糊进行反卷积(即,去模糊)。 该代码已在OpenCV2.4.9上进行了测试。 结果(卷积) ###输入图片###输入图像光谱 ###高斯卷积图像###高斯卷积谱 结果(反卷积) ###高斯反卷积图像 ###噪声高斯反卷积图像(高斯噪声sigma = 5) ###噪声高斯反卷积频谱(高斯噪声sigma = 5) ###嘈杂的Weiner去卷积图像(高斯噪声sigma = 5) ###噪声Weiner去卷积频谱(高斯噪声sigma = 5) 去做 添加更多更好的反卷积处理。 现在,我们不能忽略铃声。 通过不使用FFT的直接生成来修改高斯内核的生成函数。
【文件预览】:
OpenCVFFTBasedGaussianFilter-master
----.gitignore(485B)
----OpenCVFFTBasedGaussianFilter.sln(1KB)
----OpenCVFFTBasedGaussianFilter.v11.suo(25KB)
----README.md(2KB)
----result()
--------conv_input_spec.png(180KB)
--------deconv_noisy_Weiner.png(85KB)
--------deconv_noisy_spec.png(116KB)
--------deconv_noisy.png(185KB)
--------conv_Gaussian_spec.png(14KB)
--------conv_input.png(152KB)
--------deconv_noisy_Weiner_spec.png(20KB)
--------conv_Gaussian.png(49KB)
--------deconv_Gaussian.png(92KB)
----OpenCVFFTBasedGaussianFilter.sdf(18.81MB)
----.gitattributes(483B)
----OpenCVFFTBasedGaussianFilter()
--------OpenCVFFTBasedGaussianFilter.vcxproj(7KB)
--------lenna.png(463KB)
--------OpenCVFFTBasedGaussianFilter.vcxproj.filters(976B)
--------main.cpp(8KB)