1. Anaconda,conda list, conda install xxx, conda update xxx
--------------------0------------io--data----
from skimage import io, data
img = io.imread(xxx, as_grey=True)
io.imshow(img)
lena = data.lena() # or from skimage import data_dir, imshow(data_dir + '/lena.png')
io.imsave('/home/lyu/123.png', ndarray) # eg. data.lena()
img.shape, type(img), img.size, img.max(), img.min(), img.mean()
numpy.random.randint(low, high, size=xxx) eg. size=10, size=(10,10) [low,high)
-------------------1--------------------------------
from skimage import color, data
img = data.lena() # uint8 [0 255]
color.rgb2gray(img) # foat64 [0,1]
img = skimage.img_as_float(img) # to float
img = skimage.img_as_ubyte(img) # to 8 bit
----------------2--------------------color------------
img = skimage.color.rgb2gray(img)
or
img = skimage.color.convert_colorspace(img, 'RGB', 'xxx') # ['RGB', 'HSV', 'XYZ', 'RGB CIE']
color.label2rgb()
----------------3----------------matplotlib-pyplot-----
--------------4---------------------
index = img[:,:] >0.2
img[index] = 1
-------------------5-----transform-------------------
from skimage import transform
new = transform.resize(img, (xx,xx))
new = transform.rescale( img, 2)
new = transform.rescale( img, [0.2,0.5])
new = transform.rotate( img, 60, resize=True)