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