How to update matplotlib’s imshow() window interactively?
You don’t need to call imshow all the time. It is much faster to use the object’s set_data method: myobj = imshow(first_image) for pixel in pixels: addpixel(pixel) myobj.set_data(segmentedimg) draw() The draw() should make sure that the backend updates the image. UPDATE: your question was significantly modified. In such cases it is better to ask another … Read more