matlab 高斯模糊处理后边界总是变黑怎么处理

对图像进行高斯模糊处理后,总是出现很明显的黑边框,怎么解决呢?... 对图像进行高斯模糊处理后,总是出现很明显的黑边框,怎么解决呢? 展开
 我来答
weall98
2019-11-22
知道答主
回答量:13
采纳率:0%
帮助的人:8364
展开全部
是用imfilter()函数吗?
这个函数默认的边缘处理是补0,所以会出现黑边。
可选的边缘处理有:
1. 'symmetric'镜像,对图像边缘的像素点做镜像复制
2. 'replicate'重复,复制图像最外圈的像素
3. 'circular'循环,循环补全缺失的像素
在使用imfilter()函数时添加这些参数都可以消除边缘处补0导致的黑边,具体哪个效果好视使用场景而定,可以分别尝试一下然后作比较。
杭州同济医院13
2015-05-17 · TA获得超过864个赞
知道大有可为答主
回答量:2494
采纳率:0%
帮助的人:1831万
展开全部
解决方案1:
直接用缉鼎光刮叱钙癸水含惊ifft();例如信号x
y=fft(x);%对信号傅里叶变换到频域
z=ifft(y);%对信号y傅里叶反变换到时域,

解决方案2:
工具箱啊。IFFT()函数
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式