OpenCV  4.10.0
开源计算机视觉
正在加载...
正在搜索...
没有匹配项
| 函数

详细描述

类  cv::cuda::BackgroundSubtractorMOG
 基于高斯混合模型的背景/前景分割 算法更多...
 
类  cv::cuda::BackgroundSubtractorMOG2
 基于高斯混合模型的背景/前景分割 算法更多...
 

函数

Ptr< cuda::BackgroundSubtractorMOGcv::cuda::createBackgroundSubtractorMOG (int history=200, int nmixtures=5, double backgroundRatio=0.7, double noiseSigma=0)
 创建高斯混合背景减除器。
 
Ptr< cuda::BackgroundSubtractorMOG2cv::cuda::createBackgroundSubtractorMOG2 (int history=500, double varThreshold=16, bool detectShadows=true)
 创建 MOG2 背景减除器。
 

函数文档

◆ createBackgroundSubtractorMOG()

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 表示某个自动值。

◆ createBackgroundSubtractorMOG2()

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。