SyntheticSequenceGenerator 类
- java.lang.Object
-
- org.opencv.core.Algorithm
-
- org.opencv.bgsegm.SyntheticSequenceGenerator
-
public class SyntheticSequenceGenerator extends Algorithm
用于测试背景减除算法的合成帧序列生成器。它将在背景之上生成移动物体。它将对背景应用一些畸变,以使测试更复杂。
-
-
构造器摘要
构造器 修饰符 构造器 描述 protected
SyntheticSequenceGenerator(long addr)
SyntheticSequenceGenerator(Mat background, Mat object, double amplitude, double wavelength, double wavespeed, double objspeed)
创建一个 SyntheticSequenceGenerator 实例。
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 描述 static SyntheticSequenceGenerator
__fromPtr__(long addr)
protected void
finalize()
void
getNextFrame(Mat frame, Mat gtMask)
获取序列中的下一帧。-
继承自类 org.opencv.core.Algorithm 的方法
clear, empty, getDefaultName, getNativeObjAddr, save
-
-
-
-
构造器详情
-
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
- 物体在背景上飞行的速度。
-
-
方法详情
-
__fromPtr__
public static SyntheticSequenceGenerator __fromPtr__(long addr)
-
getNextFrame
public void getNextFrame(Mat frame, Mat gtMask)
获取序列中的下一帧。- 参数
frame
- 输出帧。gtMask
- 输出真值 (参考) 分割掩码物体/背景。
-
-