24小时热门版块排行榜    

查看: 1684  |  回复: 5

250655397

金虫 (初入文坛)

[求助] 图像处理高斯模糊化的MATLAB代码

请问哪位大侠有 图像处理高斯模糊化的MATLAB代码???
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shaohl

木虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
%先阅读图像,然后用imnoise函数
image = imread(imagefilename);
%获得高斯低通滤波器,HSIZE为滤波器大小,SIGMA为参数
%缺省为[3,3]和0.5
H = fspecial('gaussian',HSIZE,SIGMA)
%用图像滤波函数imfilter处理
Blurimage = imfilter(image,H,'replicate');

当然,具体的你可以在matlab中输入:help fspecial和help imfilter来详细查看!
漂浮
2楼2012-04-28 08:31:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shaohl

木虫 (小有名气)

引用回帖:
2楼: Originally posted by shaohl at 2012-04-28 08:31:08:
%先阅读图像,然后用imnoise函数
image = imread(imagefilename);
%获得高斯低通滤波器,HSIZE为滤波器大小,SIGMA为参数
%缺省为和0.5
H = fspecial('gaussian',HSIZE,SIGMA)
%用图像滤波函数imfilter处理
...

不用imnoise函数,这个是给图像加噪声的!
漂浮
3楼2012-04-28 08:32:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

250655397

金虫 (初入文坛)

引用回帖:
2楼: Originally posted by shaohl at 2012-04-28 08:31:08:
%先阅读图像,然后用imnoise函数
image = imread(imagefilename);
%获得高斯低通滤波器,HSIZE为滤波器大小,SIGMA为参数
%缺省为和0.5
H = fspecial('gaussian',HSIZE,SIGMA)
%用图像滤波函数imfilter处理
...

大侠你好! 我更想知道的是高斯模糊里的“卷积”是如何实现的?
4楼2012-04-28 11:39:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shaohl

木虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★
250655397: 金币+5, 谢谢你的回复 2012-05-01 14:28:54
引用回帖:
4楼: Originally posted by 250655397 at 2012-04-28 11:39:38:
大侠你好! 我更想知道的是高斯模糊里的“卷积”是如何实现的?

嗯?难道你没了解过滤波器的原理?卷积的过程是信号处理里面一个最基本的处理,这个就不用再说了吧,你把高斯模版当作滤波器稀疏,直接处理就可以了!另外,需要注意一下就是高斯函数的傅立叶变换仍然是高斯函数!
漂浮
5楼2012-04-29 22:11:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

250655397

金虫 (初入文坛)

引用回帖:
5楼: Originally posted by shaohl at 2012-04-29 22:11:00:
嗯?难道你没了解过滤波器的原理?卷积的过程是信号处理里面一个最基本的处理,这个就不用再说了吧,你把高斯模版当作滤波器稀疏,直接处理就可以了!另外,需要注意一下就是高斯函数的傅立叶变换仍然是高斯函数!

没办法  我刚刚接触图像处理,没说过课自己摸索的,所以会问些很基础很基础的问题。呵呵   谢谢大侠了!
6楼2012-05-01 14:30:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 250655397 的主题更新
信息提示
请填处理意见