ctc.lightfield_preprocessing
Author: Ismael Seidel (ismael.seidel@ufsc.br) Affiliation: Embedded Computing Lab (ECL), Federal University of Santa Catarina (UFSC)
- Description:
This module defines the LightfieldPreprocess class, which provides static methods for pre-processing Light Field data in different formats (e.g., PPM, PNG). The pre-processing includes tasks such as reordering views, resizing, and creating symbolic links for efficient data handling.
- class LightfieldPreprocess[source]
Bases:
objectClass for pre-processing Light Field data in various formats.
- static get(configuration, lightfield)[source]
Pre-processes the given Light Field data based on its type.
- Parameters:
configuration (ConfigurationReader) – ConfigurationReader instance containing Light Field configurations
lightfield (RAWLightFieldData) – Light Field data to be pre-processed
- Returns:
Pre-processed Light Field data
- Return type:
- static get_ppm(configuration, lightfield)[source]
Pre-processes PPM Light Field data by reordering views and creating symbolic links.
- Parameters:
configuration (ConfigurationReader) – ConfigurationReader instance containing Light Field configurations
lightfield (RAW_RGB_PPM_LightField_Data) – PPM Light Field data to be pre-processed
- Returns:
Pre-processed PPM Light Field data
- Return type:
- static get_png(configuration, lightfield)[source]
Pre-processes PNG Light Field data by resizing and creating symbolic links.
- Parameters:
configuration (ConfigurationReader) – ConfigurationReader instance containing Light Field configurations
lightfield (RAW_RGB_PNG_LightField_Data) – PNG Light Field data to be pre-processed
- Returns:
Pre-processed PNG Light Field data
- Return type: