🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。

クラス Bgsegm


  • public class Bgsegm
    extends java.lang.Object
    • フィールドの詳細

      • LSBP_CAMERA_MOTION_COMPENSATION_NONE

        public static final int LSBP_CAMERA_MOTION_COMPENSATION_NONE
        関連項目:
        定数フィールド値
      • LSBP_CAMERA_MOTION_COMPENSATION_LK

        public static final int LSBP_CAMERA_MOTION_COMPENSATION_LK
        関連項目:
        定数フィールド値
    • コンストラクタの詳細

      • Bgsegm

        public Bgsegm()
    • メソッドの詳細

      • createBackgroundSubtractorMOG

        public static BackgroundSubtractorMOG createBackgroundSubtractorMOG​(int history,
                                                                            int nmixtures,
                                                                            double backgroundRatio,
                                                                            double noiseSigma)
        Creates mixture-of-gaussian background subtractor
        引数:
        history - ヒストリの長さ。
        nmixtures - ガウス混合の数。
        backgroundRatio - 背景比率。
        noiseSigma - ノイズの強さ(輝度または各色チャンネルの標準偏差)。0は自動値を意味する。
        戻り値:
        自動生成
      • createBackgroundSubtractorMOG

        public static BackgroundSubtractorMOG createBackgroundSubtractorMOG​(int history,
                                                                            int nmixtures,
                                                                            double backgroundRatio)
        Creates mixture-of-gaussian background subtractor
        引数:
        history - ヒストリの長さ。
        nmixtures - ガウス混合の数。
        backgroundRatio - 背景比率。自動値を意味する。
        戻り値:
        自動生成
      • createBackgroundSubtractorMOG

        public static BackgroundSubtractorMOG createBackgroundSubtractorMOG​(int history,
                                                                            int nmixtures)
        Creates mixture-of-gaussian background subtractor
        引数:
        history - ヒストリの長さ。
        nmixtures - ガウス混合の数。自動値を意味する。
        戻り値:
        自動生成
      • createBackgroundSubtractorMOG

        public static BackgroundSubtractorMOG createBackgroundSubtractorMOG​(int history)
        Creates mixture-of-gaussian background subtractor
        引数:
        history - ヒストリの長さ。自動値を意味する。
        戻り値:
        自動生成
      • createBackgroundSubtractorMOG

        public static BackgroundSubtractorMOG createBackgroundSubtractorMOG()
        Creates mixture-of-gaussian background subtractor means some automatic value.
        戻り値:
        自動生成
      • createBackgroundSubtractorGMG

        public static BackgroundSubtractorGMG createBackgroundSubtractorGMG​(int initializationFrames,
                                                                            double decisionThreshold)
        Creates a GMG Background Subtractor
        引数:
        initializationFrames - 背景モデルの初期化に使用されるフレーム数。
        decisionThreshold - しきい値。これを超えると前景としてマークされ、そうでなければ背景となる。
        戻り値:
        自動生成
      • createBackgroundSubtractorGMG

        public static BackgroundSubtractorGMG createBackgroundSubtractorGMG​(int initializationFrames)
        Creates a GMG Background Subtractor
        引数:
        initializationFrames - 背景モデルの初期化に使用されるフレーム数。
        戻り値:
        自動生成
      • createBackgroundSubtractorGMG

        public static BackgroundSubtractorGMG createBackgroundSubtractorGMG()
        Creates a GMG Background Subtractor
        戻り値:
        自動生成
      • createBackgroundSubtractorCNT

        public static BackgroundSubtractorCNT createBackgroundSubtractorCNT​(int minPixelStability,
                                                                            boolean useHistory,
                                                                            int maxPixelStability,
                                                                            boolean isParallel)
        Creates a CNT Background Subtractor
        引数:
        minPixelStability - 安定とみなすために同じピクセル色を持つフレーム数
        useHistory - 長時間安定しているピクセルに対してクレジットを与えるかどうかを決定する
        maxPixelStability - ヒストリ内でピクセルに許容される最大クレジット
        isParallel - アルゴリズムを並列化するかどうかを決定する
        戻り値:
        自動生成
      • createBackgroundSubtractorCNT

        public static BackgroundSubtractorCNT createBackgroundSubtractorCNT​(int minPixelStability,
                                                                            boolean useHistory,
                                                                            int maxPixelStability)
        Creates a CNT Background Subtractor
        引数:
        minPixelStability - 安定とみなすために同じピクセル色を持つフレーム数
        useHistory - 長時間安定しているピクセルに対してクレジットを与えるかどうかを決定する
        maxPixelStability - ヒストリ内でピクセルに許容される最大クレジット
        戻り値:
        自動生成
      • createBackgroundSubtractorCNT

        public static BackgroundSubtractorCNT createBackgroundSubtractorCNT​(int minPixelStability,
                                                                            boolean useHistory)
        Creates a CNT Background Subtractor
        引数:
        minPixelStability - 安定とみなすために同じピクセル色を持つフレーム数
        useHistory - 長時間安定しているピクセルに対してクレジットを与えるかどうかを決定する
        戻り値:
        自動生成
      • createBackgroundSubtractorCNT

        public static BackgroundSubtractorCNT createBackgroundSubtractorCNT​(int minPixelStability)
        Creates a CNT Background Subtractor
        引数:
        minPixelStability - 安定とみなすために同じピクセル色を持つフレーム数
        戻り値:
        自動生成
      • createBackgroundSubtractorCNT

        public static BackgroundSubtractorCNT createBackgroundSubtractorCNT()
        Creates a CNT Background Subtractor
        戻り値:
        自動生成
      • createBackgroundSubtractorGSOC

        public static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC​(int mc,
                                                                              int nSamples,
                                                                              float replaceRate,
                                                                              float propagationRate,
                                                                              int hitsThreshold,
                                                                              float alpha,
                                                                              float beta,
                                                                              float blinkingSupressionDecay,
                                                                              float blinkingSupressionMultiplier,
                                                                              float noiseRemovalThresholdFacBG,
                                                                              float noiseRemovalThresholdFacFG)
        Creates an instance of BackgroundSubtractorGSOC algorithm. Implementation of the different yet better algorithm which is called GSOC, as it was implemented during GSOC and was not originated from any paper.
        引数:
        mc - カメラの動き補正を使用するかどうか。
        nSamples - フレームの各点で保持するサンプル数。
        replaceRate - 古いサンプルを置き換える確率 - モデルがどれだけ速く自身を更新するか。
        propagationRate - 近傍へ伝播する確率。
        hitsThreshold - サンプルが置き換え候補とみなされる前に取得しなければならない陽性の数。
        alpha - しきい値のスケール係数。
        beta - しきい値のバイアス係数。
        blinkingSupressionDecay - ちらつき抑制の減衰係数。
        blinkingSupressionMultiplier - ちらつき抑制の倍率。
        noiseRemovalThresholdFacBG - 背景点に対するノイズ除去の強さ。
        noiseRemovalThresholdFacFG - 前景点に対するノイズ除去の強さ。
        戻り値:
        自動生成
      • createBackgroundSubtractorGSOC

        public static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC​(int mc,
                                                                              int nSamples,
                                                                              float replaceRate,
                                                                              float propagationRate,
                                                                              int hitsThreshold,
                                                                              float alpha,
                                                                              float beta,
                                                                              float blinkingSupressionDecay,
                                                                              float blinkingSupressionMultiplier,
                                                                              float noiseRemovalThresholdFacBG)
        Creates an instance of BackgroundSubtractorGSOC algorithm. Implementation of the different yet better algorithm which is called GSOC, as it was implemented during GSOC and was not originated from any paper.
        引数:
        mc - カメラの動き補正を使用するかどうか。
        nSamples - フレームの各点で保持するサンプル数。
        replaceRate - 古いサンプルを置き換える確率 - モデルがどれだけ速く自身を更新するか。
        propagationRate - 近傍へ伝播する確率。
        hitsThreshold - サンプルが置き換え候補とみなされる前に取得しなければならない陽性の数。
        alpha - しきい値のスケール係数。
        beta - しきい値のバイアス係数。
        blinkingSupressionDecay - ちらつき抑制の減衰係数。
        blinkingSupressionMultiplier - ちらつき抑制の倍率。
        noiseRemovalThresholdFacBG - 背景点に対するノイズ除去の強さ。
        戻り値:
        自動生成
      • createBackgroundSubtractorGSOC

        public static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC​(int mc,
                                                                              int nSamples,
                                                                              float replaceRate,
                                                                              float propagationRate,
                                                                              int hitsThreshold,
                                                                              float alpha,
                                                                              float beta,
                                                                              float blinkingSupressionDecay,
                                                                              float blinkingSupressionMultiplier)
        Creates an instance of BackgroundSubtractorGSOC algorithm. Implementation of the different yet better algorithm which is called GSOC, as it was implemented during GSOC and was not originated from any paper.
        引数:
        mc - カメラの動き補正を使用するかどうか。
        nSamples - フレームの各点で保持するサンプル数。
        replaceRate - 古いサンプルを置き換える確率 - モデルがどれだけ速く自身を更新するか。
        propagationRate - 近傍へ伝播する確率。
        hitsThreshold - サンプルが置き換え候補とみなされる前に取得しなければならない陽性の数。
        alpha - しきい値のスケール係数。
        beta - しきい値のバイアス係数。
        blinkingSupressionDecay - ちらつき抑制の減衰係数。
        blinkingSupressionMultiplier - ちらつき抑制の倍率。
        戻り値:
        自動生成
      • createBackgroundSubtractorGSOC

        public static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC​(int mc,
                                                                              int nSamples,
                                                                              float replaceRate,
                                                                              float propagationRate,
                                                                              int hitsThreshold,
                                                                              float alpha,
                                                                              float beta,
                                                                              float blinkingSupressionDecay)
        Creates an instance of BackgroundSubtractorGSOC algorithm. Implementation of the different yet better algorithm which is called GSOC, as it was implemented during GSOC and was not originated from any paper.
        引数:
        mc - カメラの動き補正を使用するかどうか。
        nSamples - フレームの各点で保持するサンプル数。
        replaceRate - 古いサンプルを置き換える確率 - モデルがどれだけ速く自身を更新するか。
        propagationRate - 近傍へ伝播する確率。
        hitsThreshold - サンプルが置き換え候補とみなされる前に取得しなければならない陽性の数。
        alpha - しきい値のスケール係数。
        beta - しきい値のバイアス係数。
        blinkingSupressionDecay - ちらつき抑制の減衰係数。
        戻り値:
        自動生成
      • createBackgroundSubtractorGSOC

        public static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC​(int mc,
                                                                              int nSamples,
                                                                              float replaceRate,
                                                                              float propagationRate,
                                                                              int hitsThreshold,
                                                                              float alpha,
                                                                              float beta)
        Creates an instance of BackgroundSubtractorGSOC algorithm. Implementation of the different yet better algorithm which is called GSOC, as it was implemented during GSOC and was not originated from any paper.
        引数:
        mc - カメラの動き補正を使用するかどうか。
        nSamples - フレームの各点で保持するサンプル数。
        replaceRate - 古いサンプルを置き換える確率 - モデルがどれだけ速く自身を更新するか。
        propagationRate - 近傍へ伝播する確率。
        hitsThreshold - サンプルが置き換え候補とみなされる前に取得しなければならない陽性の数。
        alpha - しきい値のスケール係数。
        beta - しきい値のバイアス係数。
        戻り値:
        自動生成
      • createBackgroundSubtractorGSOC

        public static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC​(int mc,
                                                                              int nSamples,
                                                                              float replaceRate,
                                                                              float propagationRate,
                                                                              int hitsThreshold,
                                                                              float alpha)
        Creates an instance of BackgroundSubtractorGSOC algorithm. Implementation of the different yet better algorithm which is called GSOC, as it was implemented during GSOC and was not originated from any paper.
        引数:
        mc - カメラの動き補正を使用するかどうか。
        nSamples - フレームの各点で保持するサンプル数。
        replaceRate - 古いサンプルを置き換える確率 - モデルがどれだけ速く自身を更新するか。
        propagationRate - 近傍へ伝播する確率。
        hitsThreshold - サンプルが置き換え候補とみなされる前に取得しなければならない陽性の数。
        alpha - しきい値のスケール係数。
        戻り値:
        自動生成
      • createBackgroundSubtractorGSOC

        public static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC​(int mc,
                                                                              int nSamples,
                                                                              float replaceRate,
                                                                              float propagationRate,
                                                                              int hitsThreshold)
        Creates an instance of BackgroundSubtractorGSOC algorithm. Implementation of the different yet better algorithm which is called GSOC, as it was implemented during GSOC and was not originated from any paper.
        引数:
        mc - カメラの動き補正を使用するかどうか。
        nSamples - フレームの各点で保持するサンプル数。
        replaceRate - 古いサンプルを置き換える確率 - モデルがどれだけ速く自身を更新するか。
        propagationRate - 近傍へ伝播する確率。
        hitsThreshold - サンプルが置き換え候補とみなされる前に取得しなければならない陽性の数。
        戻り値:
        自動生成
      • createBackgroundSubtractorGSOC

        public static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC​(int mc,
                                                                              int nSamples,
                                                                              float replaceRate,
                                                                              float propagationRate)
        Creates an instance of BackgroundSubtractorGSOC algorithm. Implementation of the different yet better algorithm which is called GSOC, as it was implemented during GSOC and was not originated from any paper.
        引数:
        mc - カメラの動き補正を使用するかどうか。
        nSamples - フレームの各点で保持するサンプル数。
        replaceRate - 古いサンプルを置き換える確率 - モデルがどれだけ速く自身を更新するか。
        propagationRate - 近傍へ伝播する確率。
        戻り値:
        自動生成
      • createBackgroundSubtractorGSOC

        public static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC​(int mc,
                                                                              int nSamples,
                                                                              float replaceRate)
        Creates an instance of BackgroundSubtractorGSOC algorithm. Implementation of the different yet better algorithm which is called GSOC, as it was implemented during GSOC and was not originated from any paper.
        引数:
        mc - カメラの動き補正を使用するかどうか。
        nSamples - フレームの各点で保持するサンプル数。
        replaceRate - 古いサンプルを置き換える確率 - モデルがどれだけ速く自身を更新するか。
        戻り値:
        自動生成
      • createBackgroundSubtractorGSOC

        public static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC​(int mc,
                                                                              int nSamples)
        Creates an instance of BackgroundSubtractorGSOC algorithm. Implementation of the different yet better algorithm which is called GSOC, as it was implemented during GSOC and was not originated from any paper.
        引数:
        mc - カメラの動き補正を使用するかどうか。
        nSamples - フレームの各点で保持するサンプル数。
        戻り値:
        自動生成
      • createBackgroundSubtractorGSOC

        public static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC​(int mc)
        Creates an instance of BackgroundSubtractorGSOC algorithm. Implementation of the different yet better algorithm which is called GSOC, as it was implemented during GSOC and was not originated from any paper.
        引数:
        mc - カメラの動き補正を使用するかどうか。
        戻り値:
        自動生成
      • createBackgroundSubtractorGSOC

        public static BackgroundSubtractorGSOC createBackgroundSubtractorGSOC()
        Creates an instance of BackgroundSubtractorGSOC algorithm. Implementation of the different yet better algorithm which is called GSOC, as it was implemented during GSOC and was not originated from any paper.
        戻り値:
        自動生成
      • createBackgroundSubtractorLSBP

        public static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP​(int mc,
                                                                              int nSamples,
                                                                              int LSBPRadius,
                                                                              float Tlower,
                                                                              float Tupper,
                                                                              float Tinc,
                                                                              float Tdec,
                                                                              float Rscale,
                                                                              float Rincdec,
                                                                              float noiseRemovalThresholdFacBG,
                                                                              float noiseRemovalThresholdFacFG,
                                                                              int LSBPthreshold,
                                                                              int minCount)
        Creates an instance of BackgroundSubtractorLSBP algorithm. Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at CITE: LGuo2016
        引数:
        mc - カメラの動き補正を使用するかどうか。
        nSamples - フレームの各点で保持するサンプル数。
        LSBPRadius - LSBP記述子の半径。
        Tlower - T値の下限。詳細はCITE: LGuo2016を参照。
        Tupper - T値の上限。詳細はCITE: LGuo2016を参照。
        Tinc - T値の増加ステップ。詳細はCITE: LGuo2016を参照。
        Tdec - T値の減少ステップ。詳細はCITE: LGuo2016を参照。
        Rscale - しきい値のスケール係数。
        Rincdec - しきい値の増減ステップ。
        noiseRemovalThresholdFacBG - 背景点に対するノイズ除去の強さ。
        noiseRemovalThresholdFacFG - 前景点に対するノイズ除去の強さ。
        LSBPthreshold - LSBPバイナリ文字列のしきい値。
        minCount - サンプルを前景とみなすために必要な最小一致数。
        戻り値:
        自動生成
      • createBackgroundSubtractorLSBP

        public static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP​(int mc,
                                                                              int nSamples,
                                                                              int LSBPRadius,
                                                                              float Tlower,
                                                                              float Tupper,
                                                                              float Tinc,
                                                                              float Tdec,
                                                                              float Rscale,
                                                                              float Rincdec,
                                                                              float noiseRemovalThresholdFacBG,
                                                                              float noiseRemovalThresholdFacFG,
                                                                              int LSBPthreshold)
        Creates an instance of BackgroundSubtractorLSBP algorithm. Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at CITE: LGuo2016
        引数:
        mc - カメラの動き補正を使用するかどうか。
        nSamples - フレームの各点で保持するサンプル数。
        LSBPRadius - LSBP記述子の半径。
        Tlower - T値の下限。詳細はCITE: LGuo2016を参照。
        Tupper - T値の上限。詳細はCITE: LGuo2016を参照。
        Tinc - T値の増加ステップ。詳細はCITE: LGuo2016を参照。
        Tdec - T値の減少ステップ。詳細はCITE: LGuo2016を参照。
        Rscale - しきい値のスケール係数。
        Rincdec - しきい値の増減ステップ。
        noiseRemovalThresholdFacBG - 背景点に対するノイズ除去の強さ。
        noiseRemovalThresholdFacFG - 前景点に対するノイズ除去の強さ。
        LSBPthreshold - LSBPバイナリ文字列のしきい値。
        戻り値:
        自動生成
      • createBackgroundSubtractorLSBP

        public static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP​(int mc,
                                                                              int nSamples,
                                                                              int LSBPRadius,
                                                                              float Tlower,
                                                                              float Tupper,
                                                                              float Tinc,
                                                                              float Tdec,
                                                                              float Rscale,
                                                                              float Rincdec,
                                                                              float noiseRemovalThresholdFacBG,
                                                                              float noiseRemovalThresholdFacFG)
        Creates an instance of BackgroundSubtractorLSBP algorithm. Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at CITE: LGuo2016
        引数:
        mc - カメラの動き補正を使用するかどうか。
        nSamples - フレームの各点で保持するサンプル数。
        LSBPRadius - LSBP記述子の半径。
        Tlower - T値の下限。詳細はCITE: LGuo2016を参照。
        Tupper - T値の上限。詳細はCITE: LGuo2016を参照。
        Tinc - T値の増加ステップ。詳細はCITE: LGuo2016を参照。
        Tdec - T値の減少ステップ。詳細はCITE: LGuo2016を参照。
        Rscale - しきい値のスケール係数。
        Rincdec - しきい値の増減ステップ。
        noiseRemovalThresholdFacBG - 背景点に対するノイズ除去の強さ。
        noiseRemovalThresholdFacFG - 前景点に対するノイズ除去の強さ。
        戻り値:
        自動生成
      • createBackgroundSubtractorLSBP

        public static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP​(int mc,
                                                                              int nSamples,
                                                                              int LSBPRadius,
                                                                              float Tlower,
                                                                              float Tupper,
                                                                              float Tinc,
                                                                              float Tdec,
                                                                              float Rscale,
                                                                              float Rincdec,
                                                                              float noiseRemovalThresholdFacBG)
        Creates an instance of BackgroundSubtractorLSBP algorithm. Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at CITE: LGuo2016
        引数:
        mc - カメラの動き補正を使用するかどうか。
        nSamples - フレームの各点で保持するサンプル数。
        LSBPRadius - LSBP記述子の半径。
        Tlower - T値の下限。詳細はCITE: LGuo2016を参照。
        Tupper - T値の上限。詳細はCITE: LGuo2016を参照。
        Tinc - T値の増加ステップ。詳細はCITE: LGuo2016を参照。
        Tdec - T値の減少ステップ。詳細はCITE: LGuo2016を参照。
        Rscale - しきい値のスケール係数。
        Rincdec - しきい値の増減ステップ。
        noiseRemovalThresholdFacBG - 背景点に対するノイズ除去の強さ。
        戻り値:
        自動生成
      • createBackgroundSubtractorLSBP

        public static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP​(int mc,
                                                                              int nSamples,
                                                                              int LSBPRadius,
                                                                              float Tlower,
                                                                              float Tupper,
                                                                              float Tinc,
                                                                              float Tdec,
                                                                              float Rscale,
                                                                              float Rincdec)
        Creates an instance of BackgroundSubtractorLSBP algorithm. Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at CITE: LGuo2016
        引数:
        mc - カメラの動き補正を使用するかどうか。
        nSamples - フレームの各点で保持するサンプル数。
        LSBPRadius - LSBP記述子の半径。
        Tlower - T値の下限。詳細はCITE: LGuo2016を参照。
        Tupper - T値の上限。詳細はCITE: LGuo2016を参照。
        Tinc - T値の増加ステップ。詳細はCITE: LGuo2016を参照。
        Tdec - T値の減少ステップ。詳細はCITE: LGuo2016を参照。
        Rscale - しきい値のスケール係数。
        Rincdec - しきい値の増減ステップ。
        戻り値:
        自動生成
      • createBackgroundSubtractorLSBP

        public static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP​(int mc,
                                                                              int nSamples,
                                                                              int LSBPRadius,
                                                                              float Tlower,
                                                                              float Tupper,
                                                                              float Tinc,
                                                                              float Tdec,
                                                                              float Rscale)
        Creates an instance of BackgroundSubtractorLSBP algorithm. Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at CITE: LGuo2016
        引数:
        mc - カメラの動き補正を使用するかどうか。
        nSamples - フレームの各点で保持するサンプル数。
        LSBPRadius - LSBP記述子の半径。
        Tlower - T値の下限。詳細はCITE: LGuo2016を参照。
        Tupper - T値の上限。詳細はCITE: LGuo2016を参照。
        Tinc - T値の増加ステップ。詳細はCITE: LGuo2016を参照。
        Tdec - T値の減少ステップ。詳細はCITE: LGuo2016を参照。
        Rscale - しきい値のスケール係数。
        戻り値:
        自動生成
      • createBackgroundSubtractorLSBP

        public static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP​(int mc,
                                                                              int nSamples,
                                                                              int LSBPRadius,
                                                                              float Tlower,
                                                                              float Tupper,
                                                                              float Tinc,
                                                                              float Tdec)
        Creates an instance of BackgroundSubtractorLSBP algorithm. Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at CITE: LGuo2016
        引数:
        mc - カメラの動き補正を使用するかどうか。
        nSamples - フレームの各点で保持するサンプル数。
        LSBPRadius - LSBP記述子の半径。
        Tlower - T値の下限。詳細はCITE: LGuo2016を参照。
        Tupper - T値の上限。詳細はCITE: LGuo2016を参照。
        Tinc - T値の増加ステップ。詳細はCITE: LGuo2016を参照。
        Tdec - T値の減少ステップ。詳細はCITE: LGuo2016を参照。
        戻り値:
        自動生成
      • createBackgroundSubtractorLSBP

        public static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP​(int mc,
                                                                              int nSamples,
                                                                              int LSBPRadius,
                                                                              float Tlower,
                                                                              float Tupper,
                                                                              float Tinc)
        Creates an instance of BackgroundSubtractorLSBP algorithm. Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at CITE: LGuo2016
        引数:
        mc - カメラの動き補正を使用するかどうか。
        nSamples - フレームの各点で保持するサンプル数。
        LSBPRadius - LSBP記述子の半径。
        Tlower - T値の下限。詳細はCITE: LGuo2016を参照。
        Tupper - T値の上限。詳細はCITE: LGuo2016を参照。
        Tinc - T値の増加ステップ。詳細はCITE: LGuo2016を参照。
        戻り値:
        自動生成
      • createBackgroundSubtractorLSBP

        public static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP​(int mc,
                                                                              int nSamples,
                                                                              int LSBPRadius,
                                                                              float Tlower,
                                                                              float Tupper)
        Creates an instance of BackgroundSubtractorLSBP algorithm. Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at CITE: LGuo2016
        引数:
        mc - カメラの動き補正を使用するかどうか。
        nSamples - フレームの各点で保持するサンプル数。
        LSBPRadius - LSBP記述子の半径。
        Tlower - T値の下限。詳細はCITE: LGuo2016を参照。
        Tupper - T値の上限。詳細はCITE: LGuo2016を参照。
        戻り値:
        自動生成
      • createBackgroundSubtractorLSBP

        public static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP​(int mc,
                                                                              int nSamples,
                                                                              int LSBPRadius,
                                                                              float Tlower)
        Creates an instance of BackgroundSubtractorLSBP algorithm. Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at CITE: LGuo2016
        引数:
        mc - カメラの動き補正を使用するかどうか。
        nSamples - フレームの各点で保持するサンプル数。
        LSBPRadius - LSBP記述子の半径。
        Tlower - T値の下限。詳細はCITE: LGuo2016を参照。
        戻り値:
        自動生成
      • createBackgroundSubtractorLSBP

        public static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP​(int mc,
                                                                              int nSamples,
                                                                              int LSBPRadius)
        Creates an instance of BackgroundSubtractorLSBP algorithm. Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at CITE: LGuo2016
        引数:
        mc - カメラの動き補正を使用するかどうか。
        nSamples - フレームの各点で保持するサンプル数。
        LSBPRadius - LSBP記述子の半径。
        戻り値:
        自動生成
      • createBackgroundSubtractorLSBP

        public static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP​(int mc,
                                                                              int nSamples)
        Creates an instance of BackgroundSubtractorLSBP algorithm. Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at CITE: LGuo2016
        引数:
        mc - カメラの動き補正を使用するかどうか。
        nSamples - フレームの各点で保持するサンプル数。
        戻り値:
        自動生成
      • createBackgroundSubtractorLSBP

        public static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP​(int mc)
        Creates an instance of BackgroundSubtractorLSBP algorithm. Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at CITE: LGuo2016
        引数:
        mc - カメラの動き補正を使用するかどうか。
        戻り値:
        自動生成
      • createBackgroundSubtractorLSBP

        public static BackgroundSubtractorLSBP createBackgroundSubtractorLSBP()
        Creates an instance of BackgroundSubtractorLSBP algorithm. Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at CITE: LGuo2016
        戻り値:
        自動生成
      • createSyntheticSequenceGenerator

        public static SyntheticSequenceGenerator createSyntheticSequenceGenerator​(Mat background,
                                                                                  Mat object,
                                                                                  double amplitude,
                                                                                  double wavelength,
                                                                                  double wavespeed,
                                                                                  double objspeed)
        Creates an instance of SyntheticSequenceGenerator.
        引数:
        background - オブジェクトの背景画像。
        object - 背景の上をゆっくり移動するオブジェクト画像。
        amplitude - 背景に適用する波状歪みの振幅。
        wavelength - 背景に適用する歪みにおける波の長さ。
        wavespeed - 波が移動する速さ。
        objspeed - オブジェクトが背景上を移動する速さ。
        戻り値:
        自動生成
      • createSyntheticSequenceGenerator

        public static SyntheticSequenceGenerator createSyntheticSequenceGenerator​(Mat background,
                                                                                  Mat object,
                                                                                  double amplitude,
                                                                                  double wavelength,
                                                                                  double wavespeed)
        Creates an instance of SyntheticSequenceGenerator.
        引数:
        background - オブジェクトの背景画像。
        object - 背景の上をゆっくり移動するオブジェクト画像。
        amplitude - 背景に適用する波状歪みの振幅。
        wavelength - 背景に適用する歪みにおける波の長さ。
        wavespeed - 波が移動する速さ。
        戻り値:
        自動生成
      • createSyntheticSequenceGenerator

        public static SyntheticSequenceGenerator createSyntheticSequenceGenerator​(Mat background,
                                                                                  Mat object,
                                                                                  double amplitude,
                                                                                  double wavelength)
        Creates an instance of SyntheticSequenceGenerator.
        引数:
        background - オブジェクトの背景画像。
        object - 背景の上をゆっくり移動するオブジェクト画像。
        amplitude - 背景に適用する波状歪みの振幅。
        wavelength - 背景に適用する歪みにおける波の長さ。
        戻り値:
        自動生成
      • createSyntheticSequenceGenerator

        public static SyntheticSequenceGenerator createSyntheticSequenceGenerator​(Mat background,
                                                                                  Mat object,
                                                                                  double amplitude)
        Creates an instance of SyntheticSequenceGenerator.
        引数:
        background - オブジェクトの背景画像。
        object - 背景の上をゆっくり移動するオブジェクト画像。
        amplitude - 背景に適用する波状歪みの振幅。
        戻り値:
        自動生成
      • createSyntheticSequenceGenerator

        public static SyntheticSequenceGenerator createSyntheticSequenceGenerator​(Mat background,
                                                                                  Mat object)
        Creates an instance of SyntheticSequenceGenerator.
        引数:
        background - オブジェクトの背景画像。
        object - 背景の上をゆっくり移動するオブジェクト画像。
        戻り値:
        自動生成