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일

1 개 추천

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

Mark Saffer
Mark Saffer 2018년 8월 15일
Perfect. Thanks so much for the fast response.
OCDER
OCDER 2018년 8월 15일
You're welcome!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

질문:

2018년 8월 15일

댓글:

2018년 8월 15일

Community Treasure Hunt

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

Start Hunting!

Translated by