モルフォロジ

Classes

ClassDescription
Public classCFviBottomHat
Bottom-Hatクラス
Public classCFviBottomHat3x3
Bottom-Hatクラス (3x3 固定サイズ構造要素)
Public classCFviClosing
Closingクラス
Public classCFviClosing3x3
Closingクラス (3x3 固定サイズ構造要素)
Public classCFviDilation
Dilationクラス
Public classCFviDilation3x3
Dilationクラス (3x3 固定サイズ構造要素)
Public classCFviErosion
Erosion クラス
Public classCFviErosion3x3
Erosionクラス (3x3 固定サイズ構造要素)
Public classCFviHitOrMiss
hit-or-missクラス
Public classCFviMorphology
モルフォロジ基本クラス
Public classCFviMorphology3x3
モルフォロジ基本クラス (3x3 固定サイズ構造要素)
Public classCFviMorphologyPre
モルフォルジ基本クラス (定義済み構造要素)
Public classCFviOpening
Openingクラス
Public classCFviOpening3x3
Openingクラス (3x3 固定サイズ構造要素)
Public classCFviStructureElement
モルフォロジ構造要素クラス
Public classCFviThickening
Thickeningクラス
Public classCFviThickeningPre
Thickeningクラス (定義済み構造要素)
Public classCFviThinning
Thinningクラス
Public classCFviThinningPre
Thinningクラス (定義済み構造要素)
Public classCFviTopHat
Top-Hatクラス
Public classCFviTopHat3x3
Top-Hatクラス (3x3 固定サイズ構造要素)
Public classErrorCode
エラーコード(モルフォロジ関連)
Public classFunction
構造要素演算の関数群

Enumerations

EnumerationDescription
Public enumerationMode
近傍モード
Public enumerationPairedSE
定義済み構造要素ペア
Public enumerationSE_Shape
構造要素形状

Remarks

モルフォロジ関連のクラス、関数、定数等を局所化するネームスペースです。

コンポーネント:

本体のモルフォロジクラス(CFviMorphology の派生クラス)は、 変換対象の画像(CFviImage)と 結果を格納する画像(CFviImage)を要求します。 これら2つは、実行前にユーザが設定する必要があります。

また、ユーザは構造体要素(CFviStructureElement)の生成を行う必要があります。 本体の StructureElement プロパティは、 CFviStructureElement クラスのインスタンスへの参照を返しますので、 このプロパティを介して構造要素の生成を行ってください。

本体の Execute()()()() を実行すると、 変換結果を DstImages に設定された CFviImage のオブジェクトに格納します。