Scyllarus: C++ Hyperspectral Processing Library
Hyperspectral Image Processing Pipeline
|
scyl | |
component_input | Component_input is an object that facilitates reading in of files saved by component_output (or assembled in the correct way manually) |
data_input | Data_input is an object that allows for manual data input into the pipeline (more 'managed' than using the pipelines 'set_I()' function |
hdr_input | HDR_Input is an object that facilitates reading in of HDR files |
hsz_input | HSZ_Input is an object that facilitates reading in of HSZ files |
input | Input is a base class from which input classes for the pipeline are derived. |
tif_input | TIF_Input is an object that facilitates reading in of GTIFF/TIFF files |
component_output | Component_output is a class that is used to output processed image components from a pipeline object as separate HDR files in a folder |
hdr_output | HDR Output is a class that is used to output HDR (and associated .fla, .raw) files |
hsz_output | HSZ Output is a class that is used to output HSZ files |
output | Output is a pure virtual base class from which output classes for the pipeline are derived. |
pipeline | Pipeline is an object that holds configuration properties and data items, and facilitates the processing of this data in a pipeline like fashion |
spectral_library | Spectral Library is a class that loads and saves SLZ files and holds information from them for use with the Pipeline Object (or independently) |
illuminant_options | Illuminant_options is used to give options for the Illuminant recovery option chosen |
material_options | Material_options is used to give options for the material recovery option chosen |
op_node | Op_node is used by band_maths() to perform mathematical operations |
logger | Logger is used to record messages and other processing details for the scyl library functions and access them during program execution |