paidiverpy.models.open_params#
Custom parameters dataclasses.
This module contains the dataclasses for the parameters used in the custom_params module.
Classes#
Parameters for RawPy postprocessing (rawpy.RawPy.postprocess). |
|
Parameters for manually loading raw images with specific metadata. |
|
Parameters for OpenCV image loading. |
|
Wrapper for specifying image format and associated parameters. |
Module Contents#
- class paidiverpy.models.open_params.ImageOpenArgsRawPyParams[source]#
Bases:
paidiverpy.utils.base_model.BaseModelParameters for RawPy postprocessing (rawpy.RawPy.postprocess).
- class paidiverpy.models.open_params.ImageOpenArgsRawParams[source]#
Bases:
paidiverpy.utils.base_model.BaseModelParameters for manually loading raw images with specific metadata.
These parameters are required when the image format is not supported by standard libraries.
- class paidiverpy.models.open_params.ImageOpenArgsOpenCVParams[source]#
Bases:
paidiverpy.utils.base_model.BaseModelParameters for OpenCV image loading.
- class paidiverpy.models.open_params.ImageOpenArgs[source]#
Bases:
paidiverpy.utils.base_model.BaseModelWrapper for specifying image format and associated parameters.
- validate_params() ImageOpenArgs[source]#
Validate params based on image_type and cast to appropriate type.