类 BackgroundSubtractorGSOC


  • public class BackgroundSubtractorGSOC
    extends BackgroundSubtractor
    该算法的实现不同但更好,称为GSOC,因为它是在GSOC期间实现的,并且并非源自任何论文。与OpenCV中的其他算法相比,该算法在CDNET 2014数据集上表现出更好的性能。
    • 构造器详情

      • BackgroundSubtractorGSOC

        protected BackgroundSubtractorGSOC​(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