I'd make a scroll bar where you can select a particular frame to display. Then I'd have a button that says "Play all as movie" or something similar and when it does that it goes into a loop where you read the images from disk non-stop. The loop would also set the scroll bar value and a title for the image so you can tell what image you're currently on. Title would say something like "Frame #42 of 789". When you do that non-stop look, you can enable, or make visible, a checkbox that say "Stop movie" which the user can click on to break out of the loop. Check its value at the end of the loop and call "break." If you know the location for each frame, like you keep track of it in an array, I'd call "hold off" then call imread(), then call hold on, and finally call plot() to display the locations. That's how I'd do it.