OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
cv::gapi::video::BackgroundSubtractorParams 結構體參考

用於背景消減器操作的初始化引數的結構體。 更多...

#include <opencv2/gapi/video.hpp>

cv::gapi::video::BackgroundSubtractorParams 的協作圖

公共成員函式

 BackgroundSubtractorParams ()
 預設建構函式
 
 BackgroundSubtractorParams (BackgroundSubtractorType op, int histLength, double thrshld, bool detect, double lRate)
 

公共屬性

bool detectShadows = true
 如果為真,演算法將檢測陰影並標記它們。
 
int history = 500
 歷史的長度。
 
double learningRate = -1
 
BackgroundSubtractorType operation = TYPE_BS_MOG2
 背景消減器操作的型別。
 
double RANSAC引數。它是點到畫素中對極線的最大距離,超過此距離的點將被視為異常值,不用於計算最終的基本矩陣。它可以設定為1-3左右,具體取決於點定位的精度、影像解析度和影像噪聲。 = 16
 

詳細描述

用於背景消減器操作的初始化引數的結構體。

建構函式 & 解構函式文件

◆ 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

完整建構函式

引數
opMOG2/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

BackgroundSubtractorType cv::gapi::video::BackgroundSubtractorParams::operation = TYPE_BS_MOG2

背景消減器操作的型別。

◆ threshold

double cv::gapi::video::BackgroundSubtractorParams::threshold = 16

對於 MOG2:畫素和模型之間平方馬氏距離的閾值,以確定畫素是否由背景模型很好地描述。 對於 KNN:畫素和樣本之間平方距離的閾值,以確定畫素是否接近該樣本。


此結構體的文件由以下檔案生成