Borrar filtros
Borrar filtros

Problem with animated line, not drawing anything

10 visualizaciones (últimos 30 días)
Santiago Marin
Santiago Marin el 2 de Sept. de 2019
Comentada: Santiago Marin el 3 de Sept. de 2019
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.

Respuesta aceptada

Walter Roberson
Walter Roberson el 2 de Sept. de 2019
Move the
h = animatedline;
to before the loop.

Más respuestas (0)

Categorías

Más información sobre Animation en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by