kaishi.image.filters.invalid_file_extensions

Class definition for filtering by invalid image file extensions.

Module Contents

kaishi.image.filters.invalid_file_extensions.VALID_EXT = ['.bmp', '.dib', '.jpeg', '.jpg', '.jpe', '.jp2', '.png', '.pbm', '.pgm', '.ppm', '.sr', '.ras', '.tiff', '.tif']
class kaishi.image.filters.invalid_file_extensions.FilterInvalidFileExtensions

Bases: kaishi.core.pipeline_component.PipelineComponent

Filter files without a valid image file extension, where valid extensions are defined in the configure method.

__call__(self, dataset)

Perform the filter operation on dataset.

Parameters

dataset (kaishi.image.dataset.ImageDataset) – dataset to perform filter operation on

configure(self, valid_extensions=VALID_EXT)

Configure filter with the valid extensions defined.

Parameters

valid_extensions (list[str]) – list of valid extensions (each should start with “.”)