I'm working on a singular value decomposition demo for my linear algebra class, and it's super easy to read in an image and get the red, green, and blue channels:
sage: import pylab sage: img = pylab.imread('filename.png') sage: parent(img) <type 'numpy.ndarray'> sage: img.shape (13, 7, 3) I can extract the arrays for red, green, and blue and plot those with matrix_plot(): sage: matrix_plot(img[...,0]) ...but I don't know how to combine those channels and display the color image. I can get a matplotlib image: sage: pylab.imshow(img) <matplotlib.image.AxesImage object at 0x6fbbc50> How do I display such an object? What I would really like is for matrix_plot to accept three matrices of the same shape and show a color image. Can I do this? Should I open an enhancement ticket? Dan -- --- Dan Drake ----- http://mathsci.kaist.ac.kr/~drake -------
signature.asc
Description: Digital signature