tensorcv.dataflow package

Submodules

tensorcv.dataflow.base module

class tensorcv.dataflow.base.DataFlow[source]

Bases: object

base class for dataflow

after_reading()[source]
before_read_setup(**kwargs)[source]
epochs_completed
next_batch()[source]
next_batch_dict()[source]
reset_epochs_completed(val)[source]
reset_state()[source]
set_batch_size(batch_size)[source]
setup(epoch_val, batch_size, **kwargs)[source]
size()[source]
class tensorcv.dataflow.base.RNGDataFlow[source]

Bases: tensorcv.dataflow.base.DataFlow

suffle_data()[source]

tensorcv.dataflow.common module

tensorcv.dataflow.common.dense_to_one_hot(labels_dense, num_classes)[source]

Convert class labels from scalars to one-hot vectors.

tensorcv.dataflow.common.get_file_list(file_dir, file_ext, sub_name=None)[source]
tensorcv.dataflow.common.get_folder_list(folder_dir)[source]
tensorcv.dataflow.common.get_folder_names(folder_dir)[source]
tensorcv.dataflow.common.input_val_range(in_mat)[source]
tensorcv.dataflow.common.load_image(im_path, read_channel=None, pf=<function identity>, resize=None, resize_crop=None)[source]
tensorcv.dataflow.common.print_warning(warning_str)[source]
tensorcv.dataflow.common.reverse_label_dict(label_dict)[source]
tensorcv.dataflow.common.tanh_normalization(data, half_in_val)[source]

tensorcv.dataflow.image module

class tensorcv.dataflow.image.ImageData(ext_name, data_dir='', shuffle=True, normalize=None)[source]

Bases: tensorcv.dataflow.base.RNGDataFlow

next_batch()[source]
size()[source]
class tensorcv.dataflow.image.DataFromFile(ext_name, data_dir='', num_channel=None, shuffle=True, normalize=None, batch_dict_name=None, normalize_fnc=<function identity>)[source]

Bases: tensorcv.dataflow.base.RNGDataFlow

Base class for image from files

get_sample_data()[source]
next_batch()[source]
next_batch_dict()[source]
class tensorcv.dataflow.image.ImageLabelFromFolder(ext_name, data_dir='', num_channel=None, label_dict=None, num_class=None, one_hot=False, shuffle=True, normalize=None, resize=None, resize_crop=None, batch_dict_name=None, pf=<function identity>)[source]

Bases: tensorcv.dataflow.image.ImageFromFile

read image data with label in subfolder name

__init__(ext_name, data_dir='', num_channel=None, label_dict=None, num_class=None, one_hot=False, shuffle=True, normalize=None, resize=None, resize_crop=None, batch_dict_name=None, pf=<function identity>)[source]
Parameters:label_dict (dict) – empty or full
get_data_list()[source]
get_label_list()[source]
set_data_list(new_data_list)[source]
size()[source]
class tensorcv.dataflow.image.ImageLabelFromFile(ext_name, data_dir='', label_file_name='', num_channel=None, one_hot=False, label_dict={}, num_class=None, shuffle=True, normalize=None, resize=None, resize_crop=None, batch_dict_name=None, pf=<function identity>)[source]

Bases: tensorcv.dataflow.image.ImageLabelFromFolder

read image data with label in a separate file txt

class tensorcv.dataflow.image.ImageFromFile(ext_name, data_dir='', num_channel=None, shuffle=True, normalize=None, normalize_fnc=<function identity>, resize=None, resize_crop=None, batch_dict_name=None, pf=<function identity>)[source]

Bases: tensorcv.dataflow.image.DataFromFile

get_data_list()[source]
set_data_list(new_data_list)[source]
set_pf(pf)[source]
size()[source]
suffle_data()[source]
class tensorcv.dataflow.image.ImageDenseLabel(ext_name, im_pre, label_pre, mask_pre=None, data_dir='', num_channel=None, shuffle=True, normalize=None, normalize_fnc=<function identity>, resize=None, resize_crop=None, batch_dict_name=None, is_binary=False)[source]

Bases: tensorcv.dataflow.image.ImageFromFile

get_data_list()[source]
get_label_list()[source]
set_data_list(new_data_list)[source]

tensorcv.dataflow.matlab module

class tensorcv.dataflow.matlab.MatlabData(data_dir='', mat_name_list=None, mat_type_list=None, shuffle=True, normalize=None)[source]

Bases: tensorcv.dataflow.base.RNGDataFlow

dataflow from .mat file with mask

next_batch()[source]
size()[source]

tensorcv.dataflow.randoms module

class tensorcv.dataflow.randoms.RandomVec(len_vec=100)[source]

Bases: tensorcv.dataflow.base.DataFlow

random vector input

next_batch()[source]
reset_state()[source]
size()[source]

Module contents