背景差分演算の初期化パラメータ用の構造体。続き...
#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 | true の場合、アルゴリズムは影を検出してマークする。速度がわずかに低下するため、この機能が不要な場合はパラメータを false に設定する。 |
| lRate | 背景モデルがどれだけ速く学習されるかを示す、0 から 1 の間の値。負のパラメータ値を指定すると、アルゴリズムは自動的に選択した学習率を使用する。 |
◆ detectShadows
| bool cv::gapi::video::BackgroundSubtractorParams::detectShadows = true |
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 の場合:ピクセルがそのサンプルに近いかを判定するための、ピクセルとサンプル間の距離の二乗に対するしきい値。
この構造体詳解は次のファイルから抽出されました: