Beispiel #1
0
def make_forward_scanner(dset_name, data_dir, input_spec, scan_spec,
                         scan_params, **params):
    """ Creates a DataProvider ForwardScanner from a dset name """

    # Reading EM image
    img = utils.read_h5(
        os.path.join(data_dir, dset_name + "_inputRawImages.h5"))
    img = (img / 2000.).astype("float32")

    # Creating DataProvider Dataset
    vd = dp.Dataset()

    vd.add_data(key="input", data=img)
    vd.set_spec(input_spec)

    # Returning DataProvider ForwardScanner
    return dp.ForwardScanner(vd, scan_spec, params=scan_params)
Beispiel #2
0
def make_forward_scanner(dset_name, data_dir, input_spec,
                         scan_spec, scan_params, **params):
    """ Creates a DataProvider ForwardScanner from a dset name """

    # Reading chunk of lightsheet tif
    img = tifffile.imread(dset_name)
    
    img = (img / 255.).astype("float32")

    # Creating DataProvider Dataset
    vd = dp.Dataset()

    vd.add_data(key="input", data=img)
    vd.set_spec(input_spec)

    # Returning DataProvider ForwardScanner
    return dp.ForwardScanner(vd, scan_spec, **scan_params)
Beispiel #3
0
def make_forward_scanner(dset_name, data_dir, input_spec, scan_spec,
                         scan_params, **params):
    """ Creates a DataProvider ForwardScanner from a dset name """

    # Reading lightsheet image
    if os.path.isfile(os.path.join(data_dir, dset_name + "_img.h5")):
        img = utils.read_img(os.path.join(data_dir, dset_name + "_img.h5"))
    elif os.path.isfile(os.path.join(data_dir, dset_name + "_img.tif")):
        img = utils.read_img(os.path.join(data_dir, dset_name + "_img.tif"))

    img = (img / 255.).astype("float32")

    # Creating DataProvider Dataset
    vd = dp.Dataset(spec=input_spec)

    vd.add_data(key="input", data=img)

    # Returning DataProvider ForwardScanner
    return dp.ForwardScanner(vd, scan_spec, **scan_params)