matlab 中怎么加高斯噪声
2个回答
展开全部
使用imnoise函数
X=imread('D:\matlab7.1\toolbox\images\imdemos\greens.jpg');
Y=imnoise(X,'gaussian');%%默认均值为0,方差为0.01
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
A double-class image must have values between zero and one,这个问题是你的图像是double型,但是你的图像的数值不是0-1之间,给他除以255即可!
X=imread('D:\matlab7.1\toolbox\images\imdemos\greens.jpg');
Y=imnoise(X,'gaussian');%%默认均值为0,方差为0.01
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
A double-class image must have values between zero and one,这个问题是你的图像是double型,但是你的图像的数值不是0-1之间,给他除以255即可!
绿知洲
2024-11-13 广告
2024-11-13 广告
噪声预测软件eian2.0是上海绿知洲信息科技有限公司自主研发的一款专业工具。该软件基于先进的声学理论和算法,能够精准模拟和预测各类环境中的噪声分布及变化情况。eian2.0界面直观易用,功能全面,支持多种噪声源输入和复杂地形建模,为环境噪...
点击进入详情页
本回答由绿知洲提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询