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 - 输出真值 (参考) 分割掩码物体/背景。
      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        覆盖
        finalize 在类 Algorithm
        抛出
        java.lang.Throwable