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

来自 [293] 的快速自调整背景消减 算法更多...

#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
 执行快速自调整背景消减 Algorithm 算法所需的所有操作并调用所有内部函数。
 
- 从 cv::saliency::MotionSaliency 继承的保护成员函数
- 从 cv::saliency::Saliency 继承的保护成员函数
- 从 cv::Algorithm 继承的保护成员函数
void writeFormat (FileStorage &fs) const
 

附加继承成员

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

详细描述

来自 [293] 的快速自调整背景消减 算法

快速自调整背景消减 算法

此背景消减算法的灵感来自 B. Wang 和 P. Dudek [2] [2] B. Wang 和 P. Dudek "A Fast Self-tuning Background Subtraction Algorithm", in proc of IEEE Workshop on Change Detection, 2014

构造函数 & 析构函数文档

◆ MotionSaliencyBinWangApr2014()

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

◆ ~MotionSaliencyBinWangApr2014()

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

成员函数文档

◆ computeSaliency()

bool cv::saliency::MotionSaliencyBinWangApr2014::computeSaliency ( InputArray image,
OutputArray saliencyMap )
inline
Python
cv.saliency.MotionSaliencyBinWangApr2014.computeSaliency(image[, saliencyMap]) -> retval, saliencyMap
此函数的调用图如下

◆ computeSaliencyImpl()

bool cv::saliency::MotionSaliencyBinWangApr2014::computeSaliencyImpl ( InputArray image,
OutputArray saliencyMap )
protectedvirtual

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

参数
image输入图像。 根据此专门算法的需要,param image 是单个 Mat
saliencyMapSaliency Map。 是一个二值化图,根据算法的性质,突出显示场景中移动的对象或变化区域。 显着性图由单个 Mat 给出(对于假设视频流的每一帧)。

实现了 cv::saliency::MotionSaliency

◆ create()

static Ptr< MotionSaliencyBinWangApr2014 > cv::saliency::MotionSaliencyBinWangApr2014::create ( )
inlinestatic
Python
cv.saliency.MotionSaliencyBinWangApr2014.create() -> retval
cv.saliency.MotionSaliencyBinWangApr2014_create() -> retval

◆ getImageHeight()

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

◆ getImageWidth()

int cv::saliency::MotionSaliencyBinWangApr2014::getImageWidth ( ) const
inline
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)
inline
Python
cv.saliency.MotionSaliencyBinWangApr2014.setImageHeight(val) ->

◆ setImagesize()

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

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

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

◆ setImageWidth()

void cv::saliency::MotionSaliencyBinWangApr2014::setImageWidth ( int val)
inline
Python
cv.saliency.MotionSaliencyBinWangApr2014.setImageWidth(val) ->

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