我想做一个旋钮椒盐噪声,但噪声剂量的值不会改变

1视图(30天)
changingValue = event.Value;
输入= im2gray(一个);%是我的形象
imshow(输入,“父”,app.UIAxes_2);
app.SaltpepperButton_2.Value = true;
J =输入;
J = imnoise (,的盐和胡椒);
imshow (J,“父”,app.UIAxes_2);
结束

接受的答案

克里斯
克里斯 2023年1月14日
编辑:克里斯 2023年1月14日
函数UIAxesButtonDown(应用程序、事件)
%的默认按钮样式没有价值。
% changingValue = event.Value;
%你不能抓住“a”。如果你没有生成
%这个回调,或如果你想存储供以后使用,
%应该是应用程序的属性。
输入= im2gray (app.a);
imshow(输入,“父”,app.UIAxes_2);
% app.SaltpepperButton_2.Value = true;
J =输入;
J = imnoise (,的盐和胡椒);
%你只是使用这些轴。取决于你的电脑,或如何
% Matlab优化功能,
%的变化将太快/跳过。
暂停(5)
imshow (J,“父”,app.UIAxes_2);
结束

答案(1)

图像分析
图像分析 2023年1月14日
你需要调用imnoise参数控制噪声添加到图像的数量。你得到这个值通过滑块的价值或旋钮,或者编辑字段,但是用户会显示添加到图像噪声级。例如,如果噪声密度控制滑块,滑块的回调
%从GUI上的控制得到噪声水平。
noiseDensity = app.sldNoiseDensity.Value;
%应用这个密度的无噪声的图片:
noisyImage = imnoise (originalImage之下,的盐和胡椒,noiseDensity);

类别

找到更多的在显示图象帮助中心文件交换

下载188bet金宝搏


释放

R2022b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!