OpenCV 4.11.0
开源计算机视觉
加载中...
搜索中...
无匹配项
cv::gapi::video::BackgroundSubtractorParams 结构体参考

背景减除操作的初始化参数结构体。 更多...

#include <opencv2/gapi/video.hpp>

cv::gapi::video::BackgroundSubtractorParams 的协作图

公有成员函数

 BackgroundSubtractorParams ()
 默认构造函数
 
 BackgroundSubtractorParams (BackgroundSubtractorType op, int histLength, double thrshld, bool detect, double lRate)
 

公有属性

bool detectShadows = true
 如果为真,则算法将检测阴影并标记它们。
 
int history = 500
 历史长度。
 
double learningRate = -1
 
BackgroundSubtractorType operation = TYPE_BS_MOG2
 背景减除操作的类型。
 
double threshold = 16
 

详细描述

背景减除操作的初始化参数结构体。

构造函数和析构函数文档

◆ BackgroundSubtractorParams() [1/2]

cv::gapi::video::BackgroundSubtractorParams::BackgroundSubtractorParams ( )
inline

默认构造函数

◆ BackgroundSubtractorParams() [2/2]

cv::gapi::video::BackgroundSubtractorParams::BackgroundSubtractorParams ( BackgroundSubtractorType op,
int histLength,
double thrshld,
bool detect,
double lRate )
inline

完整构造函数

参数
opMOG2/KNN 背景减除类型。
histLength历史长度。
thrshld对于 MOG2:像素与模型之间马氏距离平方的阈值,用于判断像素是否被背景模型很好地描述。对于 KNN:像素与样本之间距离平方的阈值,用于判断像素是否接近该样本。
detect如果为真,则算法将检测阴影并标记它们。这会稍微降低速度,因此如果您不需要此功能,请将参数设置为 false。
lRate0 到 1 之间的值,指示学习背景模型的速度。负参数值使算法使用某些自动选择的学习率。

成员数据文档

◆ detectShadows

bool cv::gapi::video::BackgroundSubtractorParams::detectShadows = true

如果为真,则算法将检测阴影并标记它们。

◆ history

int cv::gapi::video::BackgroundSubtractorParams::history = 500

历史长度。

◆ learningRate

double cv::gapi::video::BackgroundSubtractorParams::learningRate = -1

0 到 1 之间的值,指示学习背景模型的速度。负参数值使算法使用某些自动选择的学习率。

◆ operation

BackgroundSubtractorType cv::gapi::video::BackgroundSubtractorParams::operation = TYPE_BS_MOG2

背景减除操作的类型。

◆ threshold

double cv::gapi::video::BackgroundSubtractorParams::threshold = 16

对于 MOG2:像素与模型之间马氏距离平方的阈值,用于判断像素是否被背景模型很好地描述。对于 KNN:像素与样本之间距离平方的阈值,用于判断像素是否接近该样本。


此结构体的文档是从以下文件生成的