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

クラス SyntheticSequenceGenerator


  • public class SyntheticSequenceGenerator extends Algorithm
    背景差分アルゴリズムのテスト用の合成フレームシーケンス生成器。背景の上に移動するオブジェクトを生成する。テストをより複雑にするため、背景に何らかの歪みを適用する。
    • コンストラクタの詳細

      • SyntheticSequenceGenerator

        protected SyntheticSequenceGenerator​(long addr)
      • SyntheticSequenceGenerator

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

      • getNextFrame

        public void getNextFrame​(Mat frame,
                                 Mat gtMask)
        Obtain the next frame in the sequence.
        引数:
        frame - 出力フレーム。
        gtMask - 出力されるグラウンドトゥルース(参照)のオブジェクト/背景セグメンテーションマスク。