Matlib——图像噪声分类

作者:追风剑情 发布于:2018-8-26 21:37 分类:Matlab

示例

  1. %读入图像
  2. M = imread('noise.png');
  3. %生成灰度图
  4. I = rgb2gray(M);
  5. %显示灰度图
  6. figure, imshow(I), title('灰度图');
  7. %高斯白噪声
  8. J1 = imnoise(I, 'gaussian');
  9. figure, imshow(J1), title('高斯白噪声');
  10.  
  11. %与图像灰度值有关的零均值高斯白噪声
  12. %J2 = imnoise(I, 'localvar', v); %没搞懂后面这个参数
  13. %figure, imshow(J2), title('与图像灰度值有关的零均值高斯白噪声');
  14.  
  15. %泊松噪声
  16. J3 = imnoise(I, 'poisson');
  17. figure, imshow(J3), title('泊松噪声');
  18.  
  19. %椒盐噪声,即黑白点噪声
  20. J4 = imnoise(I, 'salt & pepper');
  21. figure, imshow(J4), title('椒盐噪声');
  22.  
  23. %斑点噪声
  24. J5 = imnoise(I, 'speckle');
  25. figure, imshow(J5), title('斑点噪声');

截图

11.png2222.png3333.png

4444.png5555.png

标签: Matlab

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号