类 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)
        创建 SyntheticSequenceGenerator 的实例。
        参数
        background - 对象的背景图像。
        object - 将在背景上缓慢移动的对象图像。
        amplitude - 应用于背景的波浪失真的幅度。
        wavelength - 应用于背景的失真中的波长。
        wavespeed - 波浪移动的速度。
        objspeed - 对象在背景上飞过的速度。
    • 方法详细信息

      • getNextFrame

        public void getNextFrame​(Mat frame,
                                 Mat gtMask)
        获取序列中的下一帧。
        参数
        frame - 输出帧。
        gtMask - 输出 ground-truth (参考) 分割掩码对象/背景。
      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        重写
        finalize 在类中 Algorithm
        抛出
        java.lang.Throwable