![]()  | 
  
    OpenCV
    4.5.4
    
   Open Source Computer Vision 
   | 
 
#include <opencv2/cudalegacy.hpp>
Public Member Functions | |
| FGDParams () | |
| default Params  More... | |
Public Attributes | |
| float | alpha1 | 
| How quickly we forget old background pixel values seen. Typically set to 0.1.  More... | |
| float | alpha2 | 
| "Controls speed of feature learning". Depends on T. Typical value circa 0.005.  More... | |
| float | alpha3 | 
| Alternate to alpha2, used (e.g.) for quicker initial convergence. Typical value 0.1.  More... | |
| float | delta | 
| Affects color and color co-occurrence quantization, typically set to 2.  More... | |
| bool | is_obj_without_holes | 
| If TRUE we ignore holes within foreground blobs. Defaults to TRUE.  More... | |
| int | Lc | 
| Quantized levels per 'color' component. Power of two, typically 32, 64 or 128.  More... | |
| int | Lcc | 
| Quantized levels per 'color co-occurrence' component. Power of two, typically 16, 32 or 64.  More... | |
| float | minArea | 
| Discard foreground blobs whose bounding box is smaller than this threshold.  More... | |
| int | N1c | 
| Number of color vectors used to model normal background color variation at a given pixel.  More... | |
| int | N1cc | 
| Number of color co-occurrence vectors used to model normal background color variation at a given pixel.  More... | |
| int | N2c | 
| Used to allow the first N1c vectors to adapt over time to changing background.  More... | |
| int | N2cc | 
| Used to allow the first N1cc vectors to adapt over time to changing background.  More... | |
| int | perform_morphing | 
| These erase one-pixel junk blobs and merge almost-touching blobs. Default value is 1.  More... | |
| cv::cuda::FGDParams::FGDParams | ( | ) | 
default Params
| float cv::cuda::FGDParams::alpha1 | 
How quickly we forget old background pixel values seen. Typically set to 0.1.
| float cv::cuda::FGDParams::alpha2 | 
"Controls speed of feature learning". Depends on T. Typical value circa 0.005.
| float cv::cuda::FGDParams::alpha3 | 
Alternate to alpha2, used (e.g.) for quicker initial convergence. Typical value 0.1.
| float cv::cuda::FGDParams::delta | 
Affects color and color co-occurrence quantization, typically set to 2.
| bool cv::cuda::FGDParams::is_obj_without_holes | 
If TRUE we ignore holes within foreground blobs. Defaults to TRUE.
| int cv::cuda::FGDParams::Lc | 
Quantized levels per 'color' component. Power of two, typically 32, 64 or 128.
| int cv::cuda::FGDParams::Lcc | 
Quantized levels per 'color co-occurrence' component. Power of two, typically 16, 32 or 64.
| float cv::cuda::FGDParams::minArea | 
Discard foreground blobs whose bounding box is smaller than this threshold.
| int cv::cuda::FGDParams::N1c | 
Number of color vectors used to model normal background color variation at a given pixel.
| int cv::cuda::FGDParams::N1cc | 
Number of color co-occurrence vectors used to model normal background color variation at a given pixel.
| int cv::cuda::FGDParams::N2c | 
Used to allow the first N1c vectors to adapt over time to changing background.
Number of color vectors retained at given pixel. Must be > N1c, typically ~ 5/3 of N1c.
| int cv::cuda::FGDParams::N2cc | 
Used to allow the first N1cc vectors to adapt over time to changing background.
Number of color co-occurrence vectors retained at given pixel. Must be > N1cc, typically ~ 5/3 of N1cc.
| int cv::cuda::FGDParams::perform_morphing | 
These erase one-pixel junk blobs and merge almost-touching blobs. Default value is 1.
Number of erode-dilate-erode foreground-blob cleanup iterations.
 1.8.13