Expand description
Core traits and structures for the glint mask generation library.
This module contains the fundamental abstractions that define the architecture of the library:
ImageLoader: Trait for loading images from various sensor formatsGlintAlgorithm: Trait for glint detection algorithmsPostProcessor: Trait for post-processing masksMasker: Main orchestrator that composes the above traitsSensor: Configuration for different sensor types
Structs§
- Algorithm
Config - Configuration for algorithm parameters
Enums§
- Algorithm
Parameter - Represents a configurable algorithm parameter
Traits§
- Glint
Algorithm - Trait for glint detection algorithms.
Functions§
- validate_
threshold - Utility function to validate threshold values
- validate_
thresholds - Utility function to validate threshold arrays