clear all;

close all;

tic;

P=input('input picture data:');

d=size(P);

if(d(3)>1)

P=rgb2gray(P);

end

subplot(131);

imshow(P);

title('

原图像

');

P=imnoise(P

,'gaussian',0.1,0.002);

subplot(132);imshow(P);

title('

加入高斯噪声后的图片

');

P=double(P);

[m n]=size(P);

k=floor([(m+1)/2 (n+1)/2]);%

计算图象中心

sigma=input('input smoothing parameter:');

b=zeros(m,n);

for i=1:m

for j=1:n

%

b(i,j) =exp(-((i-k(1))^2+(j-k(2))^2/(2*sigma^2)));

b(i,j) =exp(-((i-k(1))^2+(j-k(2))^2)/(4*sigma))/(4*pi*sigma);

%

b(i,j)=exp(-((i^2+j^2)/(2*sigma^2)));

end

end

Img1=conv2(P

,b,'same'); %

用生成的高斯序列卷积运算,进行高斯滤波

d=uint8(Img1);

subplot(133);imshow(d);

title('

高斯滤波去噪结果

');

toc;

使用matlab生成高斯滤波模板_matlab 高斯滤波(原创)相关推荐

  1. 使用matlab生成高斯滤波模板_高斯滤波matlab及FPGA实现

    高斯滤波是一种线性平滑滤波,适用于消除高斯噪声,广泛应用于图像处理的减噪过程.通俗的讲,高斯滤波就是对整幅图像进行加权平均的过程,每一个像素点的值,都由其本身和邻域内的其他像素值经过加权平均后得到. ...

  2. 【图像去噪】基于matlab高斯+均值+中值+双边滤波图像去噪【含Matlab源码 1872期】

    ⛄一.高斯+均值+中值+双边滤波图像去噪简介 1 数字图像去噪技术简述 1.1 研究背景及目的 图像是人类认识世界的第一视角,我们可以通过图像获得比较真实的信息和直观的结果.但实际上,在产生和传输过程 ...

  3. 干货分享 基于MATLAB的带噪图像的高斯滤波论文

    基于MATLAB的带噪图像的高斯滤波 摘要:图像常常被强度随机信号(也称为噪声)所污染.一些常见的噪声有椒盐(Salt & Pepper)噪声.脉冲噪声.高斯噪声等.椒盐噪声含有随机出现的黑白 ...

  4. 基于MATLAB的带噪图像的高斯滤波

    基于MATLAB的带噪图像的高斯滤波 摘要:图像常常被强度随机信号(也称为噪声)所污染.一些常见的噪声有椒盐(Salt & Pepper)噪声.脉冲噪声.高斯噪声等.椒盐噪声含有随机出现的黑白 ...

  5. 通过matlab编程,对该图像分别添加高斯噪声和椒盐噪声(参数自定),并使用均值滤波、高斯滤波和中值滤波进行去噪。

    分别添加高斯和椒盐噪声 im = imread('C:\Users\Administrator\Desktop\123456.jpg');% 1)生成含有高斯噪声.椒盐噪声的图像 % imnoise ...

  6. 点云去噪(中值、高斯、均值、SOR滤波),及matlab的代码撰写-2021-7-21-

    1 为什么点云会有噪声? 受到仪器.周围环境.被扫描目标本身的特性影响,点云数据中无法避免存在一些噪声.噪声的来源有很多,比如超过扫描设定范围的点:由于受到周围的风.周围物体的震动等影响产生的点:或者 ...

  7. matlab高斯滤波跟中值滤波区别,matlab图像滤波处理代码讲解 均值滤波 中值滤波 高斯滤波...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 (1)均值滤波 function imres = averageFilter(im,N) % imres为均值滤波后的矩阵,参数im为图像的路径,N为滤波 ...

  8. 增强低频和高频 matlab,实验名称高斯低频滤波及高频增强滤波.doc

    实验名称高斯低频滤波及高频增强滤波 实验名称 高斯低频滤波及高频增强滤波 实验代号 N0.3 课程名称 数字图像处理 学生姓名 王 琰 完成时间 2008年10月11日 递交时间 2008年10月15 ...

  9. 第七周作业:matlab分别对图片加入高斯噪音和椒盐噪音,然而利用均值滤波和中值滤波分别对上述两种噪音进行去噪。

    文章目录 题目 原图 1.添加椒盐噪声 2.添加高斯噪声 3.均值滤波处理椒盐噪声 4.中值滤波处理椒盐噪声 5.均值滤波处理高斯噪声 6.中值滤波处理高斯噪声 题目 利用MATLAB编程,制作一张照 ...

  10. matlab生成满足二维高斯(正…

    原文地址:matlab生成满足二维高斯(正态)分布的随机数/作图程序作者:乐韵悠杨 产生满足二维高斯(正态)分布的随机数: mu=[0,2];%数学期望 sigma=[1 0;0,4];%协方差矩阵 ...

最新文章

  1. 软件项目管理面面观之“玩的就是心跳”
  2. 李飞飞当选美国医学科学院院士!用AI照亮医疗黑暗空间
  3. Apache安装80端口被占用解决方案
  4. 20155317《网络对抗》Exp4 恶意代码分析
  5. Windows内核读写自旋锁EX_SPIN_LOCK
  6. 系统安装,重装与优化:chapter2 硬盘的分区与格式化
  7. hadoop学习记录
  8. VC使用flash简易教程
  9. Theano 中文文档 0.9 - 7.2.2 更多示例
  10. vs2017环境下编译log4cpp-1.1.3
  11. EMC被唯冠科技诉侵权:商标纠纷延宕13年
  12. 计算机应用知识试题 上学吧,自考计算机应用高分技巧,自考计算机应用作答技巧...
  13. 青村茶舍||“城乡居民基本养老保险”社会治理创新活动
  14. kinect v2 面部模型
  15. “富勒”官网软件感染网银木马 360独家拦截 - 卫星杂谈 - 360官方论坛
  16. 贪心背后的故事Codeforces 995B(Suit and Tie)
  17. macM1芯片通过第三方安装php
  18. Python实现仿射密码
  19. 无线个人通信(WPAN)-蓝牙
  20. javascript百炼成仙 第一章 掌握JavaScript基础1.5基础考核

热门文章

  1. 明解C语言第四章习题
  2. 数据仓库的分层,你知道吗?
  3. 大麦盒子(domybox)无法进入系统解决方案!【简单几步】
  4. 无头浏览器Selenium的使用要点
  5. 【总结】6种机器学习中的优化算法:SGD,牛顿法,SGD-M,AdaGrad,AdaDelta,Adam
  6. 测试用例的定义、内容、作用
  7. 【ffmpeg】音频采集
  8. 小米路由器mini刷lede_小米 mini 路由器刷 openwrt
  9. 解决edge浏览器中idm插件不能自动捕捉下载链接的问题
  10. Vue在线预览word