类 BackgroundSubtractorGSOC
- java.lang.Object
-
- org.opencv.core.Algorithm
-
- org.opencv.video.BackgroundSubtractor
-
- org.opencv.bgsegm.BackgroundSubtractorGSOC
-
public class BackgroundSubtractorGSOC extends BackgroundSubtractor
该算法的实现不同但更好,称为GSOC,因为它是在GSOC期间实现的,并且并非源自任何论文。与OpenCV中的其他算法相比,该算法在CDNET 2014数据集上表现出更好的性能。
-
-
构造器摘要
构造器 修饰符 构造器 描述 protected
BackgroundSubtractorGSOC(long addr)
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 描述 static BackgroundSubtractorGSOC
__fromPtr__(long addr)
void
apply(Mat image, Mat fgmask)
计算前景掩码。void
apply(Mat image, Mat fgmask, double learningRate)
计算前景掩码。protected void
finalize()
void
getBackgroundImage(Mat backgroundImage)
计算背景图像。-
继承自类 org.opencv.core.Algorithm 的方法
clear, empty, getDefaultName, getNativeObjAddr, save
-
-
-
-
方法详情
-
__fromPtr__
public static BackgroundSubtractorGSOC __fromPtr__(long addr)
-
apply
public void apply(Mat image, Mat fgmask, double learningRate)
从类复制的描述:BackgroundSubtractor
计算前景掩码。- 覆盖
apply
在类BackgroundSubtractor
中- 参数
image
- 下一视频帧。fgmask
- 输出前景掩码,作为 8 位二值图像。learningRate
- 0 到 1 之间的数值,指示学习背景模型的速度。负参数值使算法使用某些自动选择的学习率。0 表示背景模型根本没有更新,1 表示背景模型已从最后一帧完全重新初始化。
-
apply
public void apply(Mat image, Mat fgmask)
从类复制的描述:BackgroundSubtractor
计算前景掩码。- 覆盖
apply
在类BackgroundSubtractor
中- 参数
image
- 下一视频帧。fgmask
- 输出前景掩码,作为 8 位二值图像。学习。负参数值使算法使用某些自动选择的学习率。0 表示背景模型根本没有更新,1 表示背景模型已从最后一帧完全重新初始化。
-
getBackgroundImage
public void getBackgroundImage(Mat backgroundImage)
从类复制的描述:BackgroundSubtractor
计算背景图像。- 覆盖
getBackgroundImage
在类BackgroundSubtractor
中- 参数
backgroundImage
- 输出背景图像。注意:有时背景图像可能非常模糊,因为它包含平均背景统计数据。
-
finalize
protected void finalize() throws java.lang.Throwable
- 覆盖
finalize
在类BackgroundSubtractor
中- 抛出
java.lang.Throwable
-
-