Filter löschen
Filter löschen

set position and size from imshow in matlab loop

31 Ansichten (letzte 30 Tage)
Szillat
Szillat am 22 Apr. 2018
Kommentiert: Szillat am 23 Apr. 2018
Hi,
I like to plot an image with a specific screen position and size in my computer. my solution was to make:
f = figure (5);
imshow(frame);
set(f,'Position', [2 42 681 642])
but it is a problem, because always in the loop that the command imshow is setting, the image comes into the middle from the screen and then, after that, the image is setting the position i want. is that a smart solution for that?

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 22 Apr. 2018

once do

f = figure (5, 'Position', [2 42 681 642]);
imh = imshow(frame);

After that, each time in the loop do

set(imh, 'CData', new_frame);
drawnow();

without any imshow() or figure() call.

Weitere Antworten (0)

Kategorien

Mehr zu Environment and Settings finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by