OpenCV 4.11.0
开源计算机视觉
加载中…
搜索中…
无匹配项
cv::saliency::MotionSaliencyBinWangApr2014 类参考

来自[291] 的快速自调整背景减除算法更多…

#include <opencv2/saliency/saliencySpecializedClasses.hpp>

cv::saliency::MotionSaliencyBinWangApr2014 的协作图

公有成员函数

 MotionSaliencyBinWangApr2014 ()
 
virtual ~MotionSaliencyBinWangApr2014 ()
 
bool computeSaliency (InputArray image, OutputArray saliencyMap)
 
int getImageHeight () const
 
int getImageWidth () const
 
bool init ()
 此函数允许正确初始化算法将使用的所有数据结构。
 
void setImageHeight (int val)
 
void setImagesize (int W, int H)
 这是一个实用函数,允许在将用于调整算法数据结构大小的相应变量中设置正确的大小(取自输入图像)。
 
void setImageWidth (int val)
 
- 继承自 cv::saliency::Saliency 的公有成员函数
virtual ~Saliency ()
 析构函数。
 
bool computeSaliency (InputArray image, OutputArray saliencyMap)
 计算显著性。
 
- 继承自 cv::Algorithm 的公有成员函数
 Algorithm ()
 
virtual ~Algorithm ()
 
virtual void clear ()
 清除算法状态。
 
virtual bool empty () const
 如果Algorithm为空(例如,在开始时或读取失败后),则返回true。
 
virtual String getDefaultName () const
 
virtual void read (const FileNode &fn)
 从文件存储中读取算法参数。
 
virtual void save (const String &filename) const
 
void write (const Ptr< FileStorage > &fs, const String &name=String()) const
 
virtual void write (FileStorage &fs) const
 将算法参数存储在文件存储中。
 
void write (FileStorage &fs, const String &name) const
 

静态公有成员函数

static Ptr< MotionSaliencyBinWangApr2014create ()
 
- 继承自 cv::Algorithm 的静态公有成员函数
template<typename _Tp >
static Ptr< _Tpload (const String &filename, const String &objname=String())
 从文件中加载算法。
 
template<typename _Tp >
static Ptr< _TploadFromString (const String &strModel, const String &objname=String())
 从字符串加载算法。
 
template<typename _Tp >
static Ptr< _Tpread (const FileNode &fn)
 从文件节点读取算法。
 

保护成员函数

bool computeSaliencyImpl (InputArray image, OutputArray saliencyMap) CV_OVERRIDE
 执行快速自调整背景减除算法算法所需的所有操作并调用所有内部函数。
 
- 继承自 cv::saliency::MotionSaliency 的保护成员函数
- 继承自 cv::saliency::Saliency 的保护成员函数
- 继承自 cv::Algorithm 的保护成员函数
void writeFormat (FileStorage &fs) const
 

其他继承成员

- 继承自 cv::saliency::Saliency 的保护属性
String className
 

详细描述

来自[291] 的快速自调整背景减除算法

一种快速自调整背景减除算法

此背景减除算法的灵感来自B. Wang和P. Dudek[2] 的工作 [2] B. Wang和P. Dudek,“一种快速自调整背景减除算法”,IEEE变化检测研讨会论文集,2014年

构造函数和析构函数文档

◆ MotionSaliencyBinWangApr2014()

cv::saliency::MotionSaliencyBinWangApr2014::MotionSaliencyBinWangApr2014 ( )

◆ ~MotionSaliencyBinWangApr2014()

virtual cv::saliency::MotionSaliencyBinWangApr2014::~MotionSaliencyBinWangApr2014 ( )
virtual

成员函数文档

◆ computeSaliency()

bool cv::saliency::MotionSaliencyBinWangApr2014::computeSaliency ( 输入数组 图像,
输出数组 显著图 )
内联
Python
cv.saliency.MotionSaliencyBinWangApr2014.computeSaliency(image[, saliencyMap]) -> retval, saliencyMap
此函数的调用图如下所示

◆ computeSaliencyImpl()

bool cv::saliency::MotionSaliencyBinWangApr2014::computeSaliencyImpl ( 输入数组 图像,
输出数组 显著图 )
protectedvirtual

执行快速自调整背景减除算法算法所需的所有操作并调用所有内部函数。

参数
图像输入图像。根据此专用算法的需求,参数image是一个单一的Mat
显著图显著图。Saliency 一个二值化地图,根据算法的特性,突出显示场景中移动的物体或变化区域。显著图由单个Mat给出(对于假设的视频流的每一帧都只有一个)。

实现 cv::saliency::MotionSaliency.

◆ create()

static Ptr< MotionSaliencyBinWangApr2014 > cv::saliency::MotionSaliencyBinWangApr2014::create ( )
内联静态
Python
cv.saliency.MotionSaliencyBinWangApr2014.create() -> retval
cv.saliency.MotionSaliencyBinWangApr2014_create() -> retval

◆ getImageHeight()

int cv::saliency::MotionSaliencyBinWangApr2014::getImageHeight ( ) const
内联
Python
cv.saliency.MotionSaliencyBinWangApr2014.getImageHeight() -> retval

◆ getImageWidth()

int cv::saliency::MotionSaliencyBinWangApr2014::getImageWidth ( ) const
内联
Python
cv.saliency.MotionSaliencyBinWangApr2014.getImageWidth() -> retval

◆ init()

bool cv::saliency::MotionSaliencyBinWangApr2014::init ( )
Python
cv.saliency.MotionSaliencyBinWangApr2014.init() -> retval

此函数允许正确初始化算法将使用的所有数据结构。

◆ setImageHeight()

void cv::saliency::MotionSaliencyBinWangApr2014::setImageHeight ( int val)
内联
Python
cv.saliency.MotionSaliencyBinWangApr2014.setImageHeight(val) -> None

◆ setImagesize()

void cv::saliency::MotionSaliencyBinWangApr2014::setImagesize ( int W,
int H )
Python
cv.saliency.MotionSaliencyBinWangApr2014.setImagesize(W, H) -> None

这是一个实用函数,允许在将用于调整算法数据结构大小的相应变量中设置正确的大小(取自输入图像)。

参数
W输入图像的宽度
H输入图像的高度

◆ setImageWidth()

void cv::saliency::MotionSaliencyBinWangApr2014::setImageWidth ( int val)
内联
Python
cv.saliency.MotionSaliencyBinWangApr2014.setImageWidth(val) -> None

此类的文档是从以下文件生成的: