Azzera filtri
Azzera filtri

set position and size from imshow in matlab loop

31 visualizzazioni (ultimi 30 giorni)
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?

Risposta accettata

Walter Roberson
Walter Roberson il 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.

Più risposte (0)

Categorie

Scopri di più su Environment and Settings in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by