![]() |
OpenCV 4.12.0
开源计算机视觉
|
类 | |
| 类 | cv::cuda::BackgroundSubtractorMOG |
| 基于高斯混合模型的背景/前景分割 算法。 更多... | |
| 类 | cv::cuda::BackgroundSubtractorMOG2 |
| 基于高斯混合模型的背景/前景分割 算法。 更多... | |
函数 | |
| Ptr< cuda::BackgroundSubtractorMOG > | cv::cuda::createBackgroundSubtractorMOG (int history=200, int nmixtures=5, double backgroundRatio=0.7, double noiseSigma=0) |
| 创建高斯混合背景减除器。 | |
| Ptr< cuda::BackgroundSubtractorMOG2 > | cv::cuda::createBackgroundSubtractorMOG2 (int history=500, double varThreshold=16, bool detectShadows=true) |
| 创建MOG2背景减除器。 | |
| Ptr< cuda::BackgroundSubtractorMOG > cv::cuda::createBackgroundSubtractorMOG | ( | int | history = 200, |
| int | nmixtures = 5, | ||
| double | backgroundRatio = 0.7, | ||
| double | noiseSigma = 0 ) |
#include <opencv2/cudabgsegm.hpp>
创建高斯混合背景减除器。
| history | 历史的长度。 |
| nmixtures | 高斯混合模型的数量。 |
| backgroundRatio | 背景比率。 |
| noiseSigma | 噪声强度(亮度或每个颜色通道的标准差)。0表示自动值。 |
| Ptr< cuda::BackgroundSubtractorMOG2 > cv::cuda::createBackgroundSubtractorMOG2 | ( | int | history = 500, |
| double | varThreshold = 16, | ||
| bool | detectShadows = true ) |
#include <opencv2/cudabgsegm.hpp>
创建MOG2背景减除器。
| history | 历史的长度。 |
| varThreshold | 像素与模型之间马哈拉诺比斯距离平方的阈值,用于判断像素是否被背景模型良好描述。此参数不影响背景更新。 |
| detectShadows | 如果为true,算法将检测并标记阴影。这会稍微降低速度,因此如果您不需要此功能,请将此参数设置为false。 |