(1)利用matlab函数进行噪声模拟,并用matlab自带函数进行图像滤波。 (2)利用给定图像

  • 虫虫123456
    了解作者
  • matlab
    开发工具
  • 1.3MB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 5 积分
    下载积分
  • 0
    下载次数
  • 2022-07-05 00:46
    上传日期
(1)利用matlab函数进行噪声模拟,并用matlab自带函数进行图像滤波。 (2)利用给定图像自己编程实现使用均值滤波器、中值滤波器对不同强度的高斯噪声和椒盐噪声,进行滤波处理,并对结果进行评价分析,并解释结果。 (3)自己编程实现laplacian算子图像的处理,实现图像增强;编程实现sobel算子对图像边缘提取。将结果与matlab自带函数计算结果比较。 (4)利用模糊处理对图的灰度值进行改变实现灰度增强,并与直方图均衡结果比较((1) Matlab function is used to simulate noise, and Matlab function is used to filter image. (2) Using the given image, we use the mean filter and median filter to filter the Gaussian noise and salt and pepper noise with different intensities, evaluate and analyze the results, and interpret the results. (3) The image processing of Laplacian operator and image enhancement are realized by programming Sobel operator is used to extract image edge. The results are compared with those of MATLAB. (4) Fuzzy processing is used to change the gray value of the image to achieve gray enhancement and balance with histogram)
╩╡╤Θ│╠╨≥.rar
  • ╩╡╤Θ│╠╨≥
  • fun_Robert.m
    219B
  • Self_Non_sharpening_masking.m
    540B
  • ═╝3-2 circuitboardNoise-salt.tif
    608.1KB
  • ═╝3-3 .tif
    77.9KB
  • fun_Laplacian.m
    270B
  • ═╝3-4 moon.tif
    559.5KB
  • fun_Template_Guassion.m
    493B
  • Self_Made_Filter_Laplacian.m
    571B
  • Self_Made_Filter_Sobel.m
    661B
  • fun_Median.m
    460B
  • fun_S_Type.m
    696B
  • fun_Template_Guassion_jiaquan.m
    400B
  • fun_Fuzzy.m
    467B
  • fun_Sobel.m
    313B
  • Self_Made_Filter_Fuzzy_S_Type.m
    637B
  • Self_Made_Filter_Guassian.m
    1.3KB
  • ═╝3-5lena.jpg
    155KB
  • ═╝3-6.tif
    287.6KB
  • Self_Made_Filter_Fuzzy.m
    628B
  • Self_Made_Filter_Box.m
    1.4KB
  • fun_Template_Box.m
    424B
  • fun_Fuzzy_S_Type.m
    523B
  • Self_Made_Filter_Median.m
    1.3KB
  • MATLAB_Built_in.m
    3.2KB
  • Self_Made_Filter_Robert.m
    672B
  • ═╝3-1 circuitboardNoise-gaussian.tif
    1.1MB
  • fun_Guassion_Type.m
    440B
  • Self_Made_Filter_Fuzzy_Guassion_Type.m
    668B
内容介绍
%利用 matlab 函数进行噪声模拟,并用 matlab 自带函数进行图像滤波。 clc; clear all; Original_Image = imread('图3-5lena.jpg'); %~~~~~~~~~~~~~~~~~~~~~~~~~~~噪声模拟~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Gaussian_Image = imnoise(Original_Image,'Gaussian'); %高斯白噪声模拟 Poisson_Image = imnoise(Original_Image,'Poisson'); %泊松噪声模拟 Speckle_Image = imnoise(Original_Image,'speckle'); %斑点噪声模拟 %localvar_Image = imnoise(Original_Image,'localvar'); %与图象灰度值有关的零均值高斯白噪声模拟 %salt_pepper_Image = imnoise(Original_Image,'salt&pepper'); %椒盐噪声模拟 figure; subplot(221);imshow(Original_Image);title('Original Image'); subplot(222);imshow(Gaussian_Image);title('Gaussian Image'); subplot(223);imshow(Poisson_Image);title('Poisson Image'); subplot(224);imshow(Speckle_Image);title('Speckle Image'); %subplot();imshow(localvar_Image);title('localvar Imagee'); %subplot();imshow(salt & pepper_Image);title('salt & pepper Image'); %~~~~~~~~~~~~~~~~~~~~~~~~~~~3*3均值滤波~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Three_filter=fspecial('average',3); %生成系统预定义的3X3滤波器 %用生成的滤波器进行滤波,并归一化 Gaussian_Average_filter = filter2(Three_filter,Gaussian_Image)/255; Poisson_Average_filter = filter2(Three_filter,Poisson_Image)/255; Speckle_Average_filter = filter2(Three_filter,Speckle_Image)/255; figure; subplot(321);imshow(Gaussian_Image);title('Gaussian Image'); subplot(322);imshow(Gaussian_Average_filter);title('Gaussian Average filter'); subplot(323);imshow(Poisson_Image);title('Poisson Image'); subplot(324);imshow(Poisson_Average_filter);title('Poisson Average filter'); subplot(325);imshow(Speckle_Image);title('Speckle Image'); subplot(326);imshow(Speckle_Average_filter);title('Speckle Average filter'); %~~~~~~~~~~~~~~~~~~~~~~~~~~~3*3中值滤波~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Gaussian_Median_filter = medfilt2(Gaussian_Image,[3 3]); Poisson_Median_filter = medfilt2(Poisson_Image,[3 3]); Speckle_Mediane_filter = medfilt2(Speckle_Image,[3 3]); figure; subplot(321);imshow(Gaussian_Image);title('Gaussian Image'); subplot(322);imshow(Gaussian_Median_filter);title('Gaussian Median filter'); subplot(323);imshow(Poisson_Image);title('Poisson Image'); subplot(324);imshow(Poisson_Median_filter);title('Poisson Median filter'); subplot(325);imshow(Speckle_Image);title('Speckle Image'); subplot(326);imshow(Speckle_Mediane_filter);title('Speckle Median filter'); %~~~~~~~~~~~~~~~~~~~~~~~~~~~均值为5,方差为1的高斯滤波~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Gauss_Sequences=fspecial('gaussian',5,1); %生成高斯序列 Gaussian_Gauss_filter = filter2(Gauss_Sequences,Gaussian_Image)/255; Poisson_Gauss_filter = filter2(Gauss_Sequences,Poisson_Image)/255; Speckle_Gauss_filter = filter2(Gauss_Sequences,Speckle_Image)/255; figure; subplot(321);imshow(Gaussian_Image);title('Gaussian Image'); subplot(322);imshow(Gaussian_Gauss_filter);title('Gaussian Gauss filter'); subplot(323);imshow(Poisson_Image);title('Poisson Image'); subplot(324);imshow(Poisson_Gauss_filter);title('Poisson Gauss filter'); subplot(325);imshow(Speckle_Image);title('Speckle Image'); subplot(326);imshow(Speckle_Gauss_filter);title('Speckle Gauss filter');
评论
    相关推荐
    • 数字图像处理
      数字图像处理中文课件,包括成像,图像采集,数学特征,正交变换,图像增强,复原,压缩等内容。
    • 数字图像处理
      HSI RGB LZW 哈弗慢编码,直方图均衡化,累计直方图,灰度映射,腐蚀,膨胀(文件内容:图像处理练习.doc 数字图像处理代码.doc)
    • 数字图像处理
      本书是数字图像处理理论与实践相结合的成功之作,强调理论用于解决工业或科学研究中常见的实际问题。这种与基本概念和数字图像处理的各种实用技术,使读者能用这些技术解决数字图像中的新问题。 全书共22章,1-5章...
    • 数字图像处理
      本书全面系统地讲述了数字图像处理领域中的15大核心话题,包括色彩空间、图像编码、频域变换、图像文件格式、几何变换、灰度变换、图像的增强处理、边缘检测、轮廓跟踪、形态学处理、图像分割、图像的加密与隐藏、...
    • 数字图像处理
      数字图像处理宝典,PDF高清版,因每次上传限制,分为7个部分上传,搜索时搜 “数字图像处理(中午版part#)
    • 图像处理论文
      这是一篇本人发表的文章,里面详细写了对于处理多峰值图像处理的新思想,这种思想可以解决小图像,多峰阈值分割问题。
    • 图像处理
      图像处理
    • 图像处理
      图像处理
    • 图像处理
      图像处理
    • 图像处理代码
      这个是图像处理不可多得的源码,是我们做项目时用到的所有技术。涉及到哈夫曼码编码、香农-弗诺编码、伪彩色、滤波、模板匹配 、图像平滑、图像复原、图像显示、特征提取、图像变、运动检测、小波变换、图像分割等...