Problem with animated line, not drawing anything

10 visualizzazioni (ultimi 30 giorni)
I want to plot the value a metric takes while varying the filter sigma value, the code is as follows:
ImgOrg=imread('ROIOriginal_pgm25.png'); %Load the image
for sigmaVal=0.5:0.1:5
Imed=imgaussfilt(ImgOrg,sigmaVal); %Apply the filter with the sigma value
[peaksnr, ~] = psnr(Imed, ImgOrg); %Calculate the metric after applying the filter
h = animatedline;
addpoints(h,sigmaVal,peaksnr)
drawnow limitrate
end
But all I get is an empty figure, I can't see any line or any point. I'm in Matlab R2019a.

Risposta accettata

Walter Roberson
Walter Roberson il 2 Set 2019
Move the
h = animatedline;
to before the loop.

Più risposte (0)

Categorie

Scopri di più su Animation in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by