Preprocess
apply_pipeline(images, pipeline)
Applies a pipeline (i.e. list of transformations)
Parameters:
Name | Type | Description | Default |
---|---|---|---|
images |
list
|
List of images to be transformed |
required |
pipeline |
list
|
List of transformation to be applied |
required |
Returns: list: Preprocessed images
Source code in template_vision/preprocessing/preprocess.py
convert_rgb(images)
Converts a list of image into RGB images
Parameters:
Name | Type | Description | Default |
---|---|---|---|
images |
list
|
List of images to be converted |
required |
Returns: list: RGB images
Source code in template_vision/preprocessing/preprocess.py
get_preprocessor(preprocess_str)
Gets a preprocessing (function) from its name
Parameters:
Name | Type | Description | Default |
---|---|---|---|
preprocess_str |
str
|
Name of the preprocess |
required |
Raises: ValueError: If the name of the preprocess is not known Returns: Callable: Function to be used for the preprocessing
Source code in template_vision/preprocessing/preprocess.py
get_preprocessors_dict()
Gets a dictionary of available preprocessing
Returns:
Name | Type | Description |
---|---|---|
dict |
dict
|
Dictionary of preprocessing |
Source code in template_vision/preprocessing/preprocess.py
jpeg_compression(images, quality=75)
Simulates a JPEG compression Might be useful for prediction if a model is trained with JPEG compressed images.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
images |
list
|
List of images to be compressed |
required |
Kwargs: quality (int): Wanted quality Returns: list: Compressed images
Source code in template_vision/preprocessing/preprocess.py
preprocess_convert_rgb(images)
Applies a simple RGB conversion
Parameters:
Name | Type | Description | Default |
---|---|---|---|
images |
list
|
List of images to be transformed |
required |
Returns: list: Preprocessed images
Source code in template_vision/preprocessing/preprocess.py
preprocess_docs(images)
Applies a list of usual transformations with scanned documents
Parameters:
Name | Type | Description | Default |
---|---|---|---|
images |
list
|
List of images to be transformed |
required |
Returns: list: Preprocessed images
Source code in template_vision/preprocessing/preprocess.py
resize(images, width=224, height=224)
Resizes images
Parameters:
Name | Type | Description | Default |
---|---|---|---|
images |
list
|
List of images to be resized |
required |
Kwargs: width (int): Wanted width height (int): Wanted height Raises: ValueError: If width < 1 ValueError: If height < 1 Returns: list: Resized images