|  | 
| Ptr< RetinaFastToneMapping > | createRetinaFastToneMapping (Size inputSize) | 
|  | 
| Ptr < TransientAreasSegmentationModule >
 | createTransientAreasSegmentationModule (Size inputSize) | 
|  | allocator  More... 
 | 
|  | 
| Ptr< Retina > | createRetina (Size inputSize) | 
|  | 
| Ptr< Retina > | createRetina (Size inputSize, const bool colorMode, int colorSamplingMethod=RETINA_COLOR_BAYER, const bool useRetinaLogSampling=false, const float reductionFactor=1.0f, const float samplingStrenght=10.0f) | 
|  | Constructors from standardized interfaces : retreive a smart pointer to a Retina instance.  More... 
 | 
|  | 
The module provides biological visual systems models (human visual system and others). It also provides derivated objects that take advantage of those bio-inspired models.
Bioinspired Module Retina Introduction 
| Enumerator | 
|---|
| RETINA_COLOR_RANDOM | each pixel position is either R, G or B in a random choice  | 
| RETINA_COLOR_DIAGONAL | color sampling is RGBRGBRGB..., line 2 BRGBRGBRG..., line 3, GBRGBRGBR...  | 
| RETINA_COLOR_BAYER | standard bayer sampling  | 
 
 
  
  | 
        
          | Ptr< Retina > createRetina | ( | Size | inputSize | ) |  |  | related | 
 
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. 
 
 
  
  | 
        
          | Ptr< Retina > createRetina | ( | Size | inputSize, |  
          |  |  | const bool | colorMode, |  
          |  |  | int | colorSamplingMethod = RETINA_COLOR_BAYER, |  
          |  |  | const bool | useRetinaLogSampling = false, |  
          |  |  | const float | reductionFactor = 1.0f, |  
          |  |  | const float | samplingStrenght = 10.0f |  
          |  | ) |  |  |  | related | 
 
Constructors from standardized interfaces : retreive a smart pointer to a Retina instance. 
- Parameters
- 
  
    | inputSize | the input frame size |  | colorMode | the chosen processing mode : with or without color processing |  | colorSamplingMethod | specifies which kind of color sampling will be used : |  | useRetinaLogSampling | activate retina log sampling, if true, the 2 following parameters can be used |  | reductionFactor | only usefull if param useRetinaLogSampling=true, specifies the reduction factor of the output frame (as the center (fovea) is high resolution and corners can be underscaled, then a reduction of the output is allowed without precision leak |  | samplingStrenght | only usefull if param useRetinaLogSampling=true, specifies the strenght of the log scale that is applied |  
 
 
 
  
  | 
        
          | Ptr< RetinaFastToneMapping > createRetinaFastToneMapping | ( | Size | inputSize | ) |  |  | related | 
 
 
  
  | 
        
          | Ptr< TransientAreasSegmentationModule > createTransientAreasSegmentationModule | ( | Size | inputSize | ) |  |  | related | 
 
allocator 
- Parameters
- 
  
    | inputSize | : size of the images input to segment (output will be the same size) |