使用matlab生成高斯滤波模板_matlab 高斯滤波(原创)
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 高斯滤波(原创)相关推荐
- 使用matlab生成高斯滤波模板_高斯滤波matlab及FPGA实现
高斯滤波是一种线性平滑滤波,适用于消除高斯噪声,广泛应用于图像处理的减噪过程.通俗的讲,高斯滤波就是对整幅图像进行加权平均的过程,每一个像素点的值,都由其本身和邻域内的其他像素值经过加权平均后得到. ...
- 【图像去噪】基于matlab高斯+均值+中值+双边滤波图像去噪【含Matlab源码 1872期】
⛄一.高斯+均值+中值+双边滤波图像去噪简介 1 数字图像去噪技术简述 1.1 研究背景及目的 图像是人类认识世界的第一视角,我们可以通过图像获得比较真实的信息和直观的结果.但实际上,在产生和传输过程 ...
- 干货分享 基于MATLAB的带噪图像的高斯滤波论文
基于MATLAB的带噪图像的高斯滤波 摘要:图像常常被强度随机信号(也称为噪声)所污染.一些常见的噪声有椒盐(Salt & Pepper)噪声.脉冲噪声.高斯噪声等.椒盐噪声含有随机出现的黑白 ...
- 基于MATLAB的带噪图像的高斯滤波
基于MATLAB的带噪图像的高斯滤波 摘要:图像常常被强度随机信号(也称为噪声)所污染.一些常见的噪声有椒盐(Salt & Pepper)噪声.脉冲噪声.高斯噪声等.椒盐噪声含有随机出现的黑白 ...
- 通过matlab编程,对该图像分别添加高斯噪声和椒盐噪声(参数自定),并使用均值滤波、高斯滤波和中值滤波进行去噪。
分别添加高斯和椒盐噪声 im = imread('C:\Users\Administrator\Desktop\123456.jpg');% 1)生成含有高斯噪声.椒盐噪声的图像 % imnoise ...
- 点云去噪(中值、高斯、均值、SOR滤波),及matlab的代码撰写-2021-7-21-
1 为什么点云会有噪声? 受到仪器.周围环境.被扫描目标本身的特性影响,点云数据中无法避免存在一些噪声.噪声的来源有很多,比如超过扫描设定范围的点:由于受到周围的风.周围物体的震动等影响产生的点:或者 ...
- matlab高斯滤波跟中值滤波区别,matlab图像滤波处理代码讲解 均值滤波 中值滤波 高斯滤波...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 (1)均值滤波 function imres = averageFilter(im,N) % imres为均值滤波后的矩阵,参数im为图像的路径,N为滤波 ...
- 增强低频和高频 matlab,实验名称高斯低频滤波及高频增强滤波.doc
实验名称高斯低频滤波及高频增强滤波 实验名称 高斯低频滤波及高频增强滤波 实验代号 N0.3 课程名称 数字图像处理 学生姓名 王 琰 完成时间 2008年10月11日 递交时间 2008年10月15 ...
- 第七周作业:matlab分别对图片加入高斯噪音和椒盐噪音,然而利用均值滤波和中值滤波分别对上述两种噪音进行去噪。
文章目录 题目 原图 1.添加椒盐噪声 2.添加高斯噪声 3.均值滤波处理椒盐噪声 4.中值滤波处理椒盐噪声 5.均值滤波处理高斯噪声 6.中值滤波处理高斯噪声 题目 利用MATLAB编程,制作一张照 ...
- matlab生成满足二维高斯(正…
原文地址:matlab生成满足二维高斯(正态)分布的随机数/作图程序作者:乐韵悠杨 产生满足二维高斯(正态)分布的随机数: mu=[0,2];%数学期望 sigma=[1 0;0,4];%协方差矩阵 ...
最新文章
- 软件项目管理面面观之“玩的就是心跳”
- 李飞飞当选美国医学科学院院士!用AI照亮医疗黑暗空间
- Apache安装80端口被占用解决方案
- 20155317《网络对抗》Exp4 恶意代码分析
- Windows内核读写自旋锁EX_SPIN_LOCK
- 系统安装,重装与优化:chapter2 硬盘的分区与格式化
- hadoop学习记录
- VC使用flash简易教程
- Theano 中文文档 0.9 - 7.2.2 更多示例
- vs2017环境下编译log4cpp-1.1.3
- EMC被唯冠科技诉侵权:商标纠纷延宕13年
- 计算机应用知识试题 上学吧,自考计算机应用高分技巧,自考计算机应用作答技巧...
- 青村茶舍||“城乡居民基本养老保险”社会治理创新活动
- kinect v2 面部模型
- “富勒”官网软件感染网银木马 360独家拦截 - 卫星杂谈 - 360官方论坛
- 贪心背后的故事Codeforces 995B(Suit and Tie)
- macM1芯片通过第三方安装php
- Python实现仿射密码
- 无线个人通信(WPAN)-蓝牙
- javascript百炼成仙 第一章 掌握JavaScript基础1.5基础考核