![]() |
OpenCV
4.8.0
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.