Example #1
0
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_)
Example #2
0
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_)
Example #3
0
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_)
Example #4
0
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]
Example #5
0
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_)
Example #6
0
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_)
Example #7
0
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_)
Example #8
0
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_)
Example #9
0
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_)
Example #10
0
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]
Example #11
0
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_)
Example #12
0
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)