How can I smoothly switch between images?

8 visualizaciones (últimos 30 días)
Mark Saffer
Mark Saffer el 15 de Ag. de 2018
Comentada: OCDER el 15 de Ag. de 2018
Hello
I'm working on an experimental set-up that requires the smooth switching of images. For example image 1 is of a table lamp with the light OFF and image 2 is of the same table lamp with the light ON (same size and from the same angle). I would like to switch these images so it appears that the table lamp turns ON and OFF. So image 1 is displayed for 5 seconds and then is switched with image 2. Thanks.
Mark

Respuesta aceptada

OCDER
OCDER el 15 de Ag. de 2018
ImOn = ones(100, 'logical'); %For you, imread('lamp_on.png');
ImOff = zeros(100, 'logical'); %For you, imread('lamp_off.png');
Ion = imshow(ImOn);
hold on
Ioff = imshow(ImOff);
Ioff.Visible = 'off';
hold off
for j = 1:10
if strcmpi(Ion.Visible, 'on')
Ion.Visible = 'off';
Ioff.Visible = 'on';
else
Ion.Visible = 'on';
Ioff.Visible = 'off';
end
pause(5);
end
  2 comentarios
Mark Saffer
Mark Saffer el 15 de Ag. de 2018
Perfect. Thanks so much for the fast response.
OCDER
OCDER el 15 de Ag. de 2018
You're welcome!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Images 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