How can I draw on an from loop iterations, without 'imread' and 'imwrite'?
EDIT: Inside the loop, I am doing some processing to determine the pixel coordinates of certain features. Once I have these coordinates, I am using them to draw a square on the image at these locations. I would like the loop to draw the first square on the first iteration, and also draw the second square on the second iteration and so on... until I have 100 squares. Is there a way to update the image like this without having to load and save the image each time?
At the moment, I am using:
img = imread('img.png');
However, the use of 'imread' and 'imwrite' takes a long time because the images are large.
Can the loop be altered to create an updated image, and then use 'imwrite' after the loop to save the result?