找回密码
 注册
关于网站域名变更的通知
查看: 260|回复: 3
打印 上一主题 下一主题

关于matlab imfilter与filter2的区别

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-3-29 09:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 WWolla 于 2022-3-29 09:37 编辑
! B! N" z! g) k- R1 M7 a, z# I, p. T8 E5 U% B5 |. w! u
这两个代码都是实现3*3模板的均值滤波
. u" O1 e: _6 b1 gJ是原图
5 z1 T& K$ {+ I: v* ?7 \7 tK1=filter2(fspecial('average',3),J)/255;
' c9 ^( ^- W- Q0 F  v3 \2 d K2=imfilter(J,ones(3,3)/9);. x5 H7 H; J5 ?2 Y, X; z, e  e8 {
如果说imfilter是对原图与3*3掩膜进行卷积操作,那filter2是做什么的呢?为什么要在之后除以255呢?
, D) [9 M, ]7 F9 J- a% `# w! ]- B5 U4 r3 X7 l) l. V7 P

该用户从未签到

2#
发表于 2022-3-29 10:09 | 只看该作者
imfilter是多维滤波,而filter2只能二维图像滤波+ C7 x. K- x! v( A% M& X" L
因为图像很多时候都是多维的,比如说RGB! M! {/ n2 O4 R8 [" k( o. F0 q; m3 c
另外除以255的目的是因为filter2是double型的,图像显示如果是double的,就需要是0-1之间,所以需要初一255

该用户从未签到

3#
发表于 2022-3-29 13:30 | 只看该作者
我还是不太清楚imfilter与filter2的区别,是不imfilter对应的是图像处理中的卷积运算呢?那么filter2又代表什么呢?

该用户从未签到

4#
发表于 2022-3-29 16:11 | 只看该作者
图片格式可能已经是double型的了,所以不需转换了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-10 04:33 , Processed in 0.062500 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表