def test_save_load_rgba(tmpdir): fname = tmpdir.join('mahotas_test.png') img = np.arange(256).reshape((8, 8, 4)).astype(np.uint8) freeimage.imsave(fname, img) img_ = freeimage.imread(fname) assert img.shape == img_.shape assert np.all(img == img_)
def test_freeimage(): img = np.arange(256).reshape((16, 16)).astype(np.uint8) freeimage.imsave(_testimgname, img) img_ = freeimage.imread(_testimgname) assert img.shape == img_.shape assert np.all(img == img_)
def test_freeimage(): img = np.arange(256).reshape((16,16)).astype(np.uint8) freeimage.imsave(_testimgname, img) img_ = freeimage.imread(_testimgname) assert img.shape == img_.shape assert np.all(img == img_)
def test_as_grey(tmpdir): fname = tmpdir.join('mahotas_test.png') colour = np.arange(16 * 16 * 3).reshape((16, 16, 3)) freeimage.imsave(fname, colour.astype(np.uint8)) c2 = freeimage.imread(fname, as_grey=True) assert len(c2.shape) == 2 assert c2.shape == colour.shape[:-1]
def test_uint16(): img = np.zeros((32, 32), dtype=np.uint16) freeimage.imsave(_testimgname, img) img_ = freeimage.imread(_testimgname) assert img.shape == img_.shape assert img.dtype == img_.dtype assert np.all(img == img_)
def test_uint16(): img = np.zeros((32,32), dtype=np.uint16) freeimage.imsave(_testimgname, img) img_ = freeimage.imread(_testimgname) assert img.shape == img_.shape assert img.dtype == img_.dtype assert np.all(img == img_)
def test_freeimage(tmpdir): img = np.arange(256).reshape((16, 16)).astype(np.uint8) fname = tmpdir.join('mahotas_test.png') freeimage.imsave(fname, img) img_ = freeimage.imread(fname) assert img.shape == img_.shape assert np.all(img == img_)
def test_uint16(): img = np.zeros((32, 32), dtype=np.uint16) fname = tmpdir.join('mahotas_test.png') freeimage.imsave(fname, img) img_ = freeimage.imread(fname) assert img.shape == img_.shape assert img.dtype == img_.dtype assert np.all(img == img_)
def test_save_load_rgba(): img = np.arange(256).reshape((8, 8, 4)).astype(np.uint8) freeimage.imsave(_testimgname, img) img_ = freeimage.imread(_testimgname) assert img.shape == img_.shape assert np.all(img == img_)
def test_as_grey(): colour = np.arange(16 * 16 * 3).reshape((16, 16, 3)) imsave(_testimgname, colour.astype(np.uint8)) c2 = imread(_testimgname, as_grey=True) assert len(c2.shape) == 2 assert c2.shape == colour.shape[:-1]
def test_save_load_rgba(): img = np.arange(256).reshape((8,8,4)).astype(np.uint8) freeimage.imsave(_testimgname, img) img_ = freeimage.imread(_testimgname) assert img.shape == img_.shape assert np.all(img == img_)
def test_as_grey(): colour = np.arange(16*16*3).reshape((16,16,3)) imsave(_testimgname, colour.astype(np.uint8)) c2 = imread(_testimgname, as_grey=True) assert len(c2.shape) == 2 assert c2.shape == colour.shape[:-1]
# -*- coding: cp1252 -*- import numpy as np from mahotas.io import freeimage from mahotas.io.freeimage import imread, imsave # Chargement d'un TIF multipages constituant un stack img_stack = freeimage.read_multipage('E:\images\tif_multipages.tif', 0) # Obtention des dimensions du stack print np.shape(img_stack) # Calcul de l'image moyenne du stack time_averaged_stack = np.mean(img_stack, 0).astype(np.uint16) # Sauvegarde de l'image moyenne du stack freeimage.imsave('E:\images\image_moyenne_stack.tif', time_averaged_stack) print np.shape(time_averaged_stack)
# -*- coding: cp1252 -*- import numpy as np from mahotas.io import freeimage from mahotas.io.freeimage import imread,imsave # Chargement d'un TIF multipages constituant un stack img_stack = freeimage.read_multipage('E:\images\tif_multipages.tif',0) # Obtention des dimensions du stack print np.shape(img_stack) # Calcul de l'image moyenne du stack time_averaged_stack = np.mean(img_stack, 0).astype(np.uint16) # Sauvegarde de l'image moyenne du stack freeimage.imsave('E:\images\image_moyenne_stack.tif', time_averaged_stack) print np.shape(time_averaged_stack)