PatchDataset¶
- class PatchDataset(inputs, labels=None)[source]¶
- Defines a simple patch dataset, which inherits from the
torch.utils.data.Dataset class.
- inputs¶
Either a list of patches, where each patch is a ndarray or a list of valid path with its extension be (“.jpg”, “.jpeg”, “.tif”, “.tiff”, “.png”) pointing to an image.
- labels¶
List of label for sample at the same index in inputs. Default is None.
- preproc_func¶
Preprocessing function used to transform the input data.
Examples
>>> # an user defined preproc func and expected behavior >>> preproc_func = lambda img: img/2 # reduce intensity by half >>> transformed_img = preproc_func(img) >>> # create a dataset to get patches preprocessed by the above function >>> ds = PatchDataset( ... inputs=['/A/B/C/img1.png', '/A/B/C/img2.png'], ... preproc_func=preproc_func ... )
Methods
Attributes