• 小哥哥666666
    了解作者
  • matlab
    开发工具
  • 84KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 0
    下载次数
  • 2020-04-11 17:53
    上传日期
对一幅图像加入噪声,并用维纳滤波去除噪声。其中噪声为运动模糊和高斯噪声。
维纳滤波.zip
  • W4weina.m
    579B
  • 1.jpg
    7.9KB
  • lena.bmp
    65.1KB
  • 0.jpg
    21.5KB
内容介绍
clear,clc,close all; I=im2double(imread('1.jpg')); LEN=21; THETA=11;%运动模糊 PSF=fspecial('motion', LEN, THETA);%点扩散函数 BI=imfilter(I, PSF, 'conv', 'circular');%产生模糊图像 mean = 0; nvar = 0.0001;%噪声参数 BNI=imnoise(BI, 'gaussian', mean, nvar);%生成模糊加噪声图像 estimated_nsr = nvar / var(I(:));%设置信噪比为噪声与图像方差比 result2 = deconvwnr(BNI, PSF, estimated_nsr);%维纳滤波 subplot(221),imshow(I),title('原图像'); subplot(222), imshow(BNI),title('模糊加噪声图像'); subplot(224),imshow(result2),title('维纳滤波复原图像');
评论
    相关推荐
    • 维纳滤波.rar
      用来处理模糊图像的,维纳滤波matlab源代码
    • 逆滤波与维纳滤波.zip
      添加运动模糊与高斯噪声,采用逆滤波与维纳滤波的方法去除噪声
    • 维纳滤波Matlab实现
      代码是数学建模的时候找的,可以直接运行,里面有两段代码和一张图片,可以自己去更改测试,希望能够帮到大家。
    • 运动模糊-维纳滤波
      本资源包含了去运动模糊的Matlab源码和测试图,为经典的维纳滤波方法。
    • 维纳滤波的matlab程序实现.rar
      本资源是数字图像处理课程的编程作业,其中包括维纳滤波的matlab程序实现,实验程序无错误、可直接运行。
    • 逆滤波和维纳滤波的MATLAB示例
      对一副数字图像模拟出运动模糊效果并采用维纳滤波;模拟出大气湍流效果并采用逆滤波。MATLAB r2013a。
    • 逆滤波与维纳滤波的matlab实现
      图像逆滤波与维纳滤波的matlab代码。包括测试图像与代码处理结果图。数字图像处理教材例子的复现。
    • 维纳滤波模糊图像处理
      利用维纳滤波器对由运动造成的模糊图像进行处理,可以得到比较清晰的图像!
    • 逆滤波 半径受限逆滤波 维纳滤波 matlab代码
      从构造大气湍流模型,运动模糊模型,gauss噪声模型开始,利用逆滤波和半径受限逆滤波还有维纳滤波处理,分成多个脚本函数文件易于调试,对比效果明显
    • codesforimageprocessing.rar
      实现简单图像处理,包括256色转灰度图、Hough变换、Walsh变换、中值滤波、二值化变换、亮度增减、傅立叶变换、反色、取对数、取指数、图像平移、图像旋转、图像细化、图像缩放、图像镜像、均值滤波、对比度拉伸、拉普拉斯锐化(边缘检测)、方块编码、梯度锐化、灰度均衡、直方图均衡、离散余弦变换、维纳滤波处理、逆滤波处理、阈值变换、高斯平滑。