OpenCV 4.5.3(日本語機械翻訳)
公開メンバ関数 | 全メンバ一覧
cv::ximgproc::EdgeBoxes クラス abstract

Class implementing EdgeBoxes algorithm from [ZitnickECCV14edgeBoxes] : [詳解]

#include <edgeboxes.hpp>

cv::Algorithmを継承しています。

公開メンバ関数

virtual CV_WRAP void getBoundingBoxes (InputArray edge_map, InputArray orientation_map, CV_OUT std::vector< Rect > &boxes, OutputArray scores=noArray())=0
提案ボックスを含む配列を返します.[【詳解】(英語]
virtual CV_WRAP float getAlpha () const =0
スライディングウィンドウ検索のステップサイズを返します。
virtual CV_WRAP void setAlpha (float value)=0
スライディングウィンドウ探索のステップサイズを設定します。
virtual CV_WRAP float getBeta () const =0
オブジェクト提案の nms 閾値を返します。
virtual CV_WRAP void setBeta (float value)=0
オブジェクトプロポーザルの nms 閾値を設定します。
virtual CV_WRAP float getEta () const =0
Return adaptation rate for nms threshold.
virtual CV_WRAP void setEta (float value)=0
nmsしきい値の適応率を設定します。
virtual CV_WRAP float getMinScore () const =0
検出するボックスの最小スコアを返します。
virtual CV_WRAP void setMinScore (float value)=0
検出するボックスの最小スコアを設定します。
virtual CV_WRAP int getMaxBoxes () const =0
Returns the max number of boxes to detect detective
virtual CV_WRAP void setMaxBoxes (int value)=0
検出するボックスの最大数を設定する
virtual CV_WRAP float getEdgeMinMag () const =0
Returns the edge min magnitude.
virtual CV_WRAP void setEdgeMinMag (float value)=0
エッジの最小の大きさを設定します。
virtual CV_WRAP float getEdgeMergeThr () const =0
Returns the edge merge threshold.
virtual CV_WRAP void setEdgeMergeThr (float value)=0
エッジのマージしきい値を設定します。
virtual CV_WRAP float getClusterMinMag () const =0
Returns the cluster min magnitude.
virtual CV_WRAP void setClusterMinMag (float value)=0
クラスターの最小の大きさを設定します。
virtual CV_WRAP float getMaxAspectRatio () const =0
Returns the max aspect ratio of boxes.
virtual CV_WRAP void setMaxAspectRatio (float value)=0
ボックスのアスペクト比の最大値を設定します。
virtual CV_WRAP float getMinBoxArea () const =0
Returns the minimum area of boxes - ボックスの最小面積を返します。
virtual CV_WRAP void setMinBoxArea (float value)=0
ボックスの最小面積を設定します。
virtual CV_WRAP float getGamma () const =0
Return the affinity sensitivity.
virtual CV_WRAP void setGamma (float value)=0
アフィニティの感度を設定します
virtual CV_WRAP float getKappa () const =0
Scale Sensitivity を返します。
virtual CV_WRAP void setKappa (float value)=0
スケールの感度を設定します。
- 基底クラス cv::Algorithm に属する継承公開メンバ関数
virtual CV_WRAP void clear ()
アルゴリズムの状態をクリアする[【詳解】(英語]
virtual void write (FileStorage &fs) const
アルゴリズムのパラメーターをファイルストレージに格納[【詳解】(英語]
CV_WRAP void write (const Ptr< FileStorage > &fs, const String &name=String()) const
これはオーバーロードされたメンバ関数です。利便性のために用意されています。元の関数との違いは引き数のみです。
virtual CV_WRAP void read (const FileNode &fn)
アルゴリズム・パラメータをファイル・ストレージから読み込みます。[【詳解】(英語]
virtual CV_WRAP bool empty () const
が空の場合はtrueを返します。Algorithmが空の場合は真を返します。[【詳解】(英語]
virtual CV_WRAP void save (const String &filename) const
virtual CV_WRAP String getDefaultName () const

その他の継承メンバ

- 基底クラス cv::Algorithm に属する継承静的公開メンバ関数
template<typename _Tp >
static Ptr< _Tp > read (const FileNode &fn)
ファイル・ノードからアルゴリズムを読み込む[【詳解】(英語]
template<typename _Tp >
static Ptr< _Tp > load (const String &filename, const String &objname=String())
ファイルからアルゴリズムを読み込む[【詳解】(英語]
template<typename _Tp >
static Ptr< _Tp > loadFromString (const String &strModel, const String &objname=String())
文字列からアルゴリズムを読み込む[【詳解】(英語]
- 基底クラス cv::Algorithm に属する継承限定公開メンバ関数
void writeFormat (FileStorage &fs) const

詳解

実装クラスEdgeBoxesアルゴリズムは[ZitnickECCV14edgeBoxes] です.:

関数詳解

getBoundingBoxes()

virtual CV_WRAP void cv::ximgproc::EdgeBoxes::getBoundingBoxes ( InputArray edge_map,
InputArray orientation_map,
CV_OUT std::vector< Rect > & boxes,
OutputArray scores = noArray()
)
pure virtual

提案ボックスを含む配列を返します.

引数
edge_map エッジ画像。
orientation_map オリエンテーションマップ。
boxes 提案ボックス。
scores 提案ボックスの数を float 型のベクトルで指定します。

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