モルフォロジ基本クラス (定義済み構造要素)
namespace FVCL::Morphology
画像データのモルフォロジー処理を行うクラスの基本クラスです。
本クラスは抽象クラスですので、継承しなければインスタンスの生成は行えません。
- 必要条件:
- ヘッダー: FVCLbasic.h
- 解説:
- モルフォロジ処理とは、構造要素による画像の移動と、 ミンコフスキー和・ミンコフスキー差と呼ばれる演算から成り立つ処理です。
- 初期値:
- メンバ変数は、下記のように初期化されます。
|
| CFvMorphologyPre () |
| コンストラクタ [詳解]
|
|
virtual | ~CFvMorphologyPre () |
| デストラクタ [詳解]
|
|
virtual CFvMorphologyPre & | operator= (const CFvMorphologyPre &src) |
| 代入オペレータ [詳解]
|
|
virtual bool | operator== (const CFvMorphologyPre &src) const |
| 比較オペレータ(==) [詳解]
|
|
virtual bool | operator!= (const CFvMorphologyPre &src) const |
| 比較オペレータ(!=) [詳解]
|
|
virtual bool | SetPairedSE (INT value) |
| 構造要素ペアの設定 [詳解]
|
|
virtual INT | GetPairedSE () const |
| 構造要素ペアの取得 [詳解]
|
|
virtual bool | SetFilterNum (INT value) |
| 実行回数の設定 [詳解]
|
|
virtual INT | GetFilterNum () const |
| 実行回数の取得 [詳解]
|
|
| CFvImageParser () |
| コンストラクタ [詳解]
|
|
virtual | ~CFvImageParser () |
| デストラクタ [詳解]
|
|
virtual bool | Execute ()=0 |
| 画像処理の実行 [詳解]
|
|
virtual bool | IsValid () const =0 |
| 画像の整合性の検査 [詳解]
|
|
virtual bool | Validate (INT option=0) const =0 |
| 出力画像の有効化 [詳解]
|
|
virtual FVCL::ImageSize | GetValidSize (INT index, INT option=0) const |
| 出力画像の有効サイズの取得 [詳解]
|
|
bool | SetSrcImage (INT index, const FVCL::Data::CFvImage *image) |
| 入力画像の設定 [詳解]
|
|
const FVCL::Data::CFvImage * | GetSrcImage (INT index) const |
| 入力画像の取得 [詳解]
|
|
INT | GetSrcImageCount () const |
| 入力画像コレクションの許容量の取得 [詳解]
|
|
bool | SetDstImage (INT index, FVCL::Data::CFvImage *image) |
| 出力画像の設定 [詳解]
|
|
FVCL::Data::CFvImage * | GetDstImage (INT index) const |
| 出力画像の取得 [詳解]
|
|
INT | GetDstImageCount () const |
| 出力画像コレクションの許容量の取得 [詳解]
|
|
virtual CFvImageParser & | operator= (const CFvImageParser &src) |
| 代入オペレータ (=) [詳解]
|
|
virtual bool | operator== (const CFvImageParser &src) const |
| 比較オペレータ (==) [詳解]
|
|
virtual bool | operator!= (const CFvImageParser &src) const |
| 比較オペレータ (!=) [詳解]
|
|
| CFvObject () |
| 標準のコンストラクタ [詳解]
|
|
virtual | ~CFvObject () |
| デストラクタ [詳解]
|
|
INT | SetErrorCode (INT err) |
| エラーコードの設定 [詳解]
|
|
INT | SetErrorCode (INT err) const |
| エラーコードの設定 [詳解]
|
|
INT | GetErrorCode () const |
| エラーコードの取得 [詳解]
|
|
bool | SetAllocateOption (INT value) |
| 画像領域確保時のオプションの設定 [詳解]
|
|
INT | GetAllocateOption () const |
| 画像領域確保時のオプションの取得 [詳解]
|
|
void * | operator new (size_t uiSize) |
| new オペレータ [詳解]
|
|
void * | operator new[] (size_t uiSize) |
| new[] オペレータ [詳解]
|
|
void | operator delete (void *pvObject) |
| delete オペレータ [詳解]
|
|
void | operator delete[] (void *pvObject) |
| delete[] オペレータ [詳解]
|
|
void * | operator new (size_t uiSize, LPCSTR szFileName, INT iLine) |
| new オペレータ [詳解]
|
|
void * | operator new[] (size_t uiSize, LPCSTR szFileName, INT iLine) |
| new[] オペレータ [詳解]
|
|
void | operator delete (void *pvObject, LPCSTR szFileName, INT iLine) |
| delete オペレータ [詳解]
|
|
void | operator delete[] (void *pvObject, LPCSTR szFileName, INT iLine) |
| delete[] オペレータ [詳解]
|
|
virtual CFvObject & | operator= (const CFvObject &src) |
| 代入オペレータ [詳解]
|
|
virtual bool | operator== (const CFvObject &src) const |
| 比較オペレータ (==) [詳解]
|
|
virtual bool | operator!= (const CFvObject &src) const |
| 比較オペレータ (!=) [詳解]
|
|