コード例 #1
0
ファイル: forward.py プロジェクト: zlinzju/znn-release
def save_sample_outputs(sample_outputs, prefix):
    '''
    Writes the resulting output volumes to disk according to the
    output_prefix
    '''

    for sample_num, output in sample_outputs.iteritems():
        for dataset_name, dataset in output.output_volumes.iteritems():
            num_volumes = dataset.data.shape[0]

            #Consolidated 4d volume
            # hdf5 output for watershed
            h5name = "{}_sample{}_{}.h5".format(prefix, sample_num,
                                                dataset_name)
            print "save output to ", h5name
            import os
            if os.path.exists(h5name):
                os.remove(h5name)
            emio.imsave(dataset.data, h5name)

            #Constitutent 3d volumes
            # tif file for easy visualization
            for i in range(num_volumes):
                emio.imsave(dataset.data[i,:,:,:],\
                    "{}_sample{}_{}_{}.tif".format(prefix, sample_num, dataset_name, i))
コード例 #2
0
ファイル: zsample.py プロジェクト: seung-lab/znn-release
 def _save_dataset(self):
     from emirt.emio import imsave
     for sample in self.samples:
         # save sample images
         raw, lbl = sample.get_dataset()
         fname = '../testsuit/sample_{}_raw.h5'.format(sample.sid)
         if os.path.exists( fname ):
             os.remove( fname )
         imsave(raw, fname)
         fname = '../testsuit/sample_{}_lbl.h5'.format(sample.sid)
         if os.path.exists( fname ):
             os.remove( fname )
         imsave(lbl, fname )
コード例 #3
0
 def _save_dataset(self):
     from emirt.emio import imsave
     for sample in self.samples:
         # save sample images
         raw, lbl = sample.get_dataset()
         fname = '../testsuit/sample_{}_raw.h5'.format(sample.sid)
         if os.path.exists(fname):
             os.remove(fname)
         imsave(raw, fname)
         fname = '../testsuit/sample_{}_lbl.h5'.format(sample.sid)
         if os.path.exists(fname):
             os.remove(fname)
         imsave(lbl, fname)
コード例 #4
0
ファイル: forward.py プロジェクト: pranavcode/znn-release
def save_sample_outputs(sample_outputs, prefix):
    """
	Writes the resulting output volumes to disk according to the
	output_prefix
	"""

    for sample_num, output in sample_outputs.iteritems():

        for dataset_name, dataset in output.output_volumes.iteritems():

            num_volumes = dataset.data.shape[0]

            # Consolidated 4d volume
            emio.imsave(dataset.data, "{}_sample{}_{}.tif".format(prefix, sample_num, dataset_name))

            # Constitutent 3d volumes
            for i in range(num_volumes):
                emio.imsave(
                    dataset.data[i, :, :, :], "{}_sample{}_{}_{}.tif".format(prefix, sample_num, dataset_name, i)
                )
コード例 #5
0
def save_sample_outputs(sample_outputs, prefix):
	'''
	Writes the resulting output volumes to disk according to the
	output_prefix
	'''

	for sample_num, output in sample_outputs.iteritems():

		for dataset_name, dataset in output.output_volumes.iteritems():

			num_volumes = dataset.data.shape[0]

			#Consolidated 4d volume
			emio.imsave(dataset.data,
				"{}_sample{}_{}.tif".format(prefix, sample_num,
								dataset_name))

			#Constitutent 3d volumes
			for i in range( num_volumes ):
				emio.imsave(dataset.data[i,:,:,:],
					"{}_sample{}_{}_{}.tif".format(prefix, sample_num,
									dataset_name, i))
コード例 #6
0
ファイル: forward.py プロジェクト: muqiao0626/znn-release
def save_sample_outputs(sample_outputs, prefix):
    '''
    Writes the resulting output volumes to disk according to the
    output_prefix
    '''

    for sample_num, output in sample_outputs.iteritems():
        for dataset_name, dataset in output.output_volumes.iteritems():
            num_volumes = dataset.data.shape[0]

            #Consolidated 4d volume
            # hdf5 output for watershed
            h5name = "{}_sample{}_{}.h5".format(prefix, sample_num,	dataset_name)
            import os
            if os.path.exists( h5name ):
                os.remove( h5name )
            emio.imsave(dataset.data, h5name)

            #Constitutent 3d volumes
            # tif file for easy visualization
            for i in range( num_volumes ):
                emio.imsave(dataset.data[i,:,:,:],\
                    "{}_sample{}_{}_{}.tif".format(prefix, sample_num, dataset_name, i))