Example #1
0
def test_multi():
    f = np.zeros((16, 16), np.uint8)
    fs = []
    for t in xrange(8):
        f[:t, :t] = t
        fs.append(f.copy())
    freeimage.write_multipage(fs, _testtif)
    fs2 = freeimage.read_multipage(_testtif)
    for f, f2 in zip(fs, fs2):
        assert np.all(f == f2)
Example #2
0
def test_multi():
    f = np.zeros((16,16), np.uint8)
    fs = []
    for t in range(8):
      f[:t,:t] = t
      fs.append(f.copy())
    freeimage.write_multipage(fs, _testtif)
    fs2 = freeimage.read_multipage(_testtif)
    for f,f2 in zip(fs,fs2):
        assert np.all(f == f2)
Example #3
0
def test_multi(tmpdir):
    testtif = tmpdir.join('/mahotas_test.tif')
    f = np.zeros((16, 16), np.uint8)
    fs = []
    for t in range(8):
        f[:t, :t] = t
        fs.append(f.copy())
    freeimage.write_multipage(fs, testtif)
    fs2 = freeimage.read_multipage(testtif)
    for f, f2 in zip(fs, fs2):
        assert np.all(f == f2)
# -*- 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)