![]() |
OpenCV
4.5.1
Open Source Computer Vision
|
Classes | |
| class | cv::cuda::BackgroundSubtractorMOG |
| Gaussian Mixture-based Background/Foreground Segmentation Algorithm. More... | |
| class | cv::cuda::BackgroundSubtractorMOG2 |
| Gaussian Mixture-based Background/Foreground Segmentation Algorithm. More... | |
Functions | |
| Ptr< cuda::BackgroundSubtractorMOG > | cv::cuda::createBackgroundSubtractorMOG (int history=200, int nmixtures=5, double backgroundRatio=0.7, double noiseSigma=0) |
| Creates mixture-of-gaussian background subtractor. More... | |
| Ptr< cuda::BackgroundSubtractorMOG2 > | cv::cuda::createBackgroundSubtractorMOG2 (int history=500, double varThreshold=16, bool detectShadows=true) |
| Creates MOG2 Background Subtractor. More... | |
| Ptr<cuda::BackgroundSubtractorMOG> cv::cuda::createBackgroundSubtractorMOG | ( | int | history = 200, |
| int | nmixtures = 5, |
||
| double | backgroundRatio = 0.7, |
||
| double | noiseSigma = 0 |
||
| ) |
#include <opencv2/cudabgsegm.hpp>
Creates mixture-of-gaussian background subtractor.
| history | Length of the history. |
| nmixtures | Number of Gaussian mixtures. |
| backgroundRatio | Background ratio. |
| noiseSigma | Noise strength (standard deviation of the brightness or each color channel). 0 means some automatic value. |
| Ptr<cuda::BackgroundSubtractorMOG2> cv::cuda::createBackgroundSubtractorMOG2 | ( | int | history = 500, |
| double | varThreshold = 16, |
||
| bool | detectShadows = true |
||
| ) |
#include <opencv2/cudabgsegm.hpp>
Creates MOG2 Background Subtractor.
| history | Length of the history. |
| varThreshold | Threshold on the squared Mahalanobis distance between the pixel and the model to decide whether a pixel is well described by the background model. This parameter does not affect the background update. |
| detectShadows | If true, the algorithm will detect shadows and mark them. It decreases the speed a bit, so if you do not need this feature, set the parameter to false. |
1.8.13