OpenCV 5.0.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 5.0.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
cv::saliency::MotionSaliencyBinWangApr2014 クラス

[300] による高速な自己調整型背景差分 Algorithm 続きを読む...

#include <opencv2/saliency/saliencySpecializedClasses.hpp>

Collaboration diagram for 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)
 
- Public Member Functions inherited from cv::saliency::Saliency
virtual ~Saliency ()
 デストラクタ。
 
bool computeSaliency (InputArray image, OutputArray saliencyMap)
 顕著性 (saliency) を計算する。
 
- Public Member Functions inherited from 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
 
virtual void write (FileStorage &fs) const
 アルゴリズムの引数をファイルストレージに保存する。
 
void write (FileStorage &fs, const String &name) const
 

静的公開メンバ関数

static Ptr< MotionSaliencyBinWangApr2014create ()
 
- Static Public Member Functions inherited from 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
 Fast Self-tuning Background Subtraction Algorithm アルゴリズムの実行に必要なすべての操作を行い、すべての内部関数を呼び出す。
 
- Protected Member Functions inherited from cv::saliency::MotionSaliency
- Protected Member Functions inherited from cv::saliency::Saliency
- Protected Member Functions inherited from cv::Algorithm
void writeFormat (FileStorage &fs) const
 

Additional Inherited Members

- Protected Attributes inherited from cv::saliency::Saliency
String className
 

詳細説明

[300] による高速な自己調整型背景差分 Algorithm

Fast Self-tuning Background Subtraction Algorithm

この背景差分アルゴリズムは B. Wang と P. Dudek の研究 [2] に着想を得ている。[2] B. Wang and 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

Fast Self-tuning Background Subtraction Algorithm アルゴリズムの実行に必要なすべての操作を行い、すべての内部関数を呼び出す。

引数
image入力画像。この特化されたアルゴリズムの必要に応じて、引数 image は単一の Mat である。
saliencyMapSaliency マップ。これは二値化されたマップであり、アルゴリズムの性質に従って、シーン内の移動する物体や変化のある領域を強調する。顕著性マップは単一の Mat (仮想的なビデオストリームの各フレームに対して1つ)で与えられる。

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) -> 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)
inline
Python:
cv.saliency.MotionSaliencyBinWangApr2014.setImageWidth(val) -> None

このクラス詳解は次のファイルから抽出されました: