背景减除操作初始化参数的结构体。 更多...
#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:像素与样本之间平方距离的阈值,用于判断像素是否靠近该样本。
此结构体的文档是从以下文件生成的