Working with scikit image recently has changed my perception of images. While the visualization is what we normally take for granted as the image itself, scikit has made me appreciate that the canonical image datastructure is an ndarray. I too had wondered why imshow was in IO, but the more I use with this excellent library, the more I can appreciate this design choice. On Monday, November 25, 2013 5:24:18 PM UTC-5, Michael Aye wrote:
I just stumbled over the 3 lines of code on scikits' title page:
from skimage import data, io, filter image = data.coins() # or any NumPy array! edges = filter.sobel(image) io.imshow(edges)
and wondered: Isn't it a bit funny to require an I/O module to show an image that is already loaded?
My apologies if that has been discussed before.
Michael