PatchDatasetABC¶

class PatchDatasetABC[source]¶

Define abstract base class for patch dataset.

Initialize PatchDatasetABC.

Methods

load_img

Load an image from a provided path.

preproc

Define the pre-processing of this class of loader.

Attributes

preproc_func

Return the current pre-processing function of this instance.

inputs

labels

static load_img(path)[source]¶

Load an image from a provided path.

Parameters:

path (str or Path) – Path to an image file.

Returns:

Image as a numpy array.

Return type:

numpy.ndarray

static preproc(image)[source]¶

Define the pre-processing of this class of loader.

Parameters:

image (ndarray)

Return type:

ndarray

property preproc_func: Callable¶

Return the current pre-processing function of this instance.

The returned function is expected to behave as follows: >>> transformed_img = func(img)