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) ->

此類文件是從以下檔案生成的