背景减除操作的初始化参数结构体。 更多...
#include <opencv2/gapi/video.hpp>
◆ 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 |
完整构造函数
- 参数
-
op | MOG2/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
◆ threshold
double cv::gapi::video::BackgroundSubtractorParams::threshold = 16 |
对于 MOG2:像素与模型之间马氏距离平方的阈值,用于判断像素是否被背景模型很好地描述。对于 KNN:像素与样本之间距离平方的阈值,用于判断像素是否接近该样本。
此结构体的文档是从以下文件生成的