OpenCV 4.5.3(日本語機械翻訳)
クラス | 関数
Motion Analysis

クラス

class cv::BackgroundSubtractor
背景/前景セグメンテーションのベースクラス。[【詳解】(英語]
class cv::BackgroundSubtractorMOG2
ガウス混合物ベースの背景/林間部セグメンテーションAlgorithm.[【詳解】(英語]
class cv::BackgroundSubtractorKNN
K-nearest neighboursに基づく背景/前景のセグメンテーションAlgorithm.[【詳解】(英語]

関数

CV_EXPORTS_W Ptr< BackgroundSubtractorMOG2 > cv::createBackgroundSubtractorMOG2 (int history=500, double varThreshold=16, bool detectShadows=true)
MOG2背景減算器の作成[【詳解】(英語]
CV_EXPORTS_W Ptr< BackgroundSubtractorKNN > cv::createBackgroundSubtractorKNN (int history=500, double dist2Threshold=400.0, bool detectShadows=true)
KNN背景減算器の作成[【詳解】(英語]

詳解

関数詳解

createBackgroundSubtractorKNN()

CV_EXPORTS_W Ptr< BackgroundSubtractorKNN > cv::createBackgroundSubtractorKNN ( int history = 500,
double dist2Threshold = 400.0,
bool detectShadows = true
)

KNN背景減算器の作成

引数
history 履歴の長さ。
dist2Threshold 画素がそのサンプルに近いかどうかを判断するための,画素とサンプルの間の二乗距離に関する閾値。このパラメータは、背景の更新には影響しません。
detectShadows trueの場合、アルゴリズムは影を検出してマークします。速度が少し低下しますので、この機能が不要な場合は、パラメータをfalseに設定してください。

createBackgroundSubtractorMOG2()

CV_EXPORTS_W Ptr< BackgroundSubtractorMOG2 > cv::createBackgroundSubtractorMOG2 ( int history = 500,
double varThreshold = 16,
bool detectShadows = true
)

MOG2背景減算器の作成

引数
history 履歴の長さ。
varThreshold ピクセルが背景モデルによって十分に記述されているかどうかを決定するために、ピクセルとモデルの間の二乗マハラノビス距離に閾値を設定します。このパラメータは、背景の更新には影響しません。
detectShadows trueの場合、アルゴリズムは影を検出してマークします。速度が少し低下しますので、この機能が不要な場合は、パラメータをfalseに設定してください。