|
virtual CV_WRAP void |
setSegEgbThresholdI
(float c)=0 |
|
: パラメータsegEgbThresholdIの設定、取得を行う。このパラメータは、上述の第2段階で使用される。EGBアルゴリズムを適用した際に、隣接するノードをマージする際のエッジの重みをしきい値にするために使用する定数である。この値が大きいと、セグメンテーションの結果、より多くの領域が残る傾向があり、逆もまた然りである。
|
|
virtual CV_WRAP float |
getSegEgbThresholdI
()=0 |
|
virtual CV_WRAP void |
setMinRegionSizeI
(int n)=0 |
|
: パラメータminRegionSizeIの設定、取得を行う。このパラメータは、前述の第二段階で使用されます。EGBセグメンテーションの後、このパラメータよりも画素数が少ない領域は、隣接する領域に統合される。
|
|
virtual CV_WRAP int |
getMinRegionSizeI
()=0 |
|
virtual CV_WRAP void |
setSegEgbThresholdII
(float c)=0 |
|
segEgbThresholdII:パラメータsegEgbThresholdIIを設定・取得する。このパラメータは上述の第3段階で使用される。目的はsegEgbThresholdIと同じである。この値が大きければ、セグメンテーションの結果はより多くの領域が残る傾向にあり、逆もまた然りである。
|
|
virtual CV_WRAP float |
getSegEgbThresholdII
()=0 |
|
virtual CV_WRAP void |
setMinRegionSizeII
(int n)=0 |
|
: パラメータminRegionSizeIIの設定、取得を行う。このパラメータは、前述の第三段階で使用される。目的はminRegionSizeIと同じである。
|
|
virtual CV_WRAP int |
getMinRegionSizeII
()=0 |
|
virtual CV_WRAP void |
setSpatialWeight
(float w)=0 |
|
: パラメータspatialWeightを設定・取得します。このパラメータは、前述の第1ステージ(SLICステージ)で使用されます。このパラメータは、各ピクセルとその中心との間の距離を計算する際の、位置の役割の重要性を表しています。距離を計算する正確な式は . この値が大きいほど、セグメンテーション結果の局所的な一貫性が高くなる傾向があります。
|
|
virtual CV_WRAP float |
getSpatialWeight
()=0 |
|
virtual CV_WRAP void |
setSlicSpixelSize
(int n)=0 |
|
: パラメータ slicSpixelSize の設定と取得を行います。このパラメータは、前述の第一段階(SLIC段階)で使用されます。SLICを初期化する際の各スーパーピクセルのサイズを表します。各スーパーピクセルはおよそ 画素を持つことになります。
|
|
virtual CV_WRAP int |
getSlicSpixelSize
()=0 |
|
virtual CV_WRAP void |
setNumSlicIter
(int n)=0 |
|
numSlicIter : パラメータnumSlicIterを設定・取得します。このパラメータは第一段階で使用されます。SLICを実行する際に、何回の繰り返しを行うかを記述します。
|
|
virtual CV_WRAP int |
getNumSlicIter
()=0 |
|
virtual CV_WRAP
Mat |
performSegmentGpu
(InputArray src, bool ifDraw=true)=0 |
|
セグメンテーション処理 gpu[【詳解】(英語]
|
|
virtual CV_WRAP
Mat |
performSegmentCpu
(InputArray src, bool ifDraw=true)=0 |
|
do segmentation with cpu この方法は、参考のためにのみ実装されています。使用することは強くお勧めしません。
|
|
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 |
|