How can I smoothly switch between images?

8 次查看(过去 30 天)
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

采纳的回答

OCDER
OCDER 2018-8-15
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

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Images 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by