OpenCV 4.12.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 RANSAC参数。它是点到像素中对极线的最大距离,超过此距离的点将被视为异常值,不用于计算最终的基本矩阵。它可以设置为1-3左右,具体取决于点定位的精度、图像分辨率和图像噪声。 = 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。
lRate介于 0 和 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:像素和样本之间平方距离的阈值,以确定像素是否接近该样本。


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