In [ ]:
from glob import glob
from leicaexperiment import LeicaExperiment
from tifffile import imsave, imshow
experiments = glob('/Users/arve/Dokumenter/TFY4500/comparison/experiment--*')
leica_experiments = []
for e in experiments:
leica_experiments.append(LeicaExperiment(e))
for experiment in leica_experiments:
well = experiment.wells[0] # assume only one well
for channel in range(well.channels):
for z in range(well.z_stacks):
print('Merging experiment {} channel {} z-stack {}'.format(experiment.str_time, channel, z))
img = well.merge(z, channel)
#filename = (experiment.path.replace('experiment--2014_11_', 'merged/') +
#'ch' + str(channel) + 'z' + str(z) + '.tif')
#imsave(filename, img)
# invert
img = 255-img
filename = (experiment.path.replace('experiment--2014_11_', 'inverted/') +
'ch' + str(channel) + 'z' + str(z) + '.compressed.tif')
imsave(filename, img, compress=1)