WIL説明書(C++)
3.0.0
|
namespace FVCL::Region::Morphology
リージョン(CFvRegion)のモルフォロジ処理を集約しています。
FVCL::Region::Morphology::ErosionSE | ( | const FVCL::Data::CFvRegion & | src, |
FVCL::Data::CFvRegion * | dst, | ||
const FVCL::Morphology::CFvStructureElement & | se | ||
) |
構造要素指定 erosion (REGION版)
namespace FVCL::Region::Morphology
任意の構造要素を指定してリージョンの erosion を行います。
[in] | src | 処理対象のリージョンオブジェクト |
[out] | dst | 処理結果を格納するリージョンオブジェクト |
[in] | se | 構造要素 |
値 | 定数 | 内容 |
51 | FVCL_ErrorCode::LICENSE_ERROR | ライセンスがありません。 |
1 | FVCL_ErrorCode::FAILED_TO_ALLOCATE | メモリの確保に失敗しました。メモリが不足しています。 |
11 | FVCL_ErrorCode::INVALID_PARAMETER | リージョンが無効です。またはパラメータが無効です。 |
12 | FVCL_ErrorCode::INVALID_OBJECT | リージョンハンドルまたは構造要素オブジェクトが無効です。 |
29 | FVCL_ErrorCode::NOT_CALCULABLE | 計算できません。 |
FVCL::Region::Morphology::DilationSE | ( | const FVCL::Data::CFvRegion & | src, |
FVCL::Data::CFvRegion * | dst, | ||
const FVCL::Morphology::CFvStructureElement & | se | ||
) |
構造要素指定 dilation (REGION版)
namespace FVCL::Region::Morphology
任意の構造要素を指定してリージョンの dilation を行います。
[in] | src | 処理対象のリージョンオブジェクト |
[out] | dst | 処理結果を格納するリージョンオブジェクト |
[in] | se | 構造要素 |
値 | 定数 | 内容 |
51 | FVCL_ErrorCode::LICENSE_ERROR | ライセンスがありません。 |
1 | FVCL_ErrorCode::FAILED_TO_ALLOCATE | メモリの確保に失敗しました。メモリが不足しています。 |
11 | FVCL_ErrorCode::INVALID_PARAMETER | リージョンが無効です。またはパラメータが無効です。 |
12 | FVCL_ErrorCode::INVALID_OBJECT | リージョンハンドルまたは構造要素オブジェクトが無効です。 |
29 | FVCL_ErrorCode::NOT_CALCULABLE | 計算できません。 |
FVCL::Region::Morphology::OpeningSE | ( | const FVCL::Data::CFvRegion & | src, |
FVCL::Data::CFvRegion * | dst, | ||
const FVCL::Morphology::CFvStructureElement & | se | ||
) |
構造要素指定 opening (REGION版)
namespace FVCL::Region::Morphology
任意の構造要素を指定してリージョンの opening を行います。
[in] | src | 処理対象のリージョンオブジェクト |
[out] | dst | 処理結果を格納するリージョンオブジェクト |
[in] | se | 構造要素 |
値 | 定数 | 内容 |
51 | FVCL_ErrorCode::LICENSE_ERROR | ライセンスがありません。 |
1 | FVCL_ErrorCode::FAILED_TO_ALLOCATE | メモリの確保に失敗しました。メモリが不足しています。 |
11 | FVCL_ErrorCode::INVALID_PARAMETER | リージョンが無効です。またはパラメータが無効です。 |
12 | FVCL_ErrorCode::INVALID_OBJECT | リージョンハンドルまたは構造要素オブジェクトが無効です。 |
29 | FVCL_ErrorCode::NOT_CALCULABLE | 計算できません。 |
FVCL::Region::Morphology::ClosingSE | ( | const FVCL::Data::CFvRegion & | src, |
FVCL::Data::CFvRegion * | dst, | ||
const FVCL::Morphology::CFvStructureElement & | se | ||
) |
構造要素指定 closing (REGION版)
namespace FVCL::Region::Morphology
任意の構造要素を指定してリージョンの closing を行います。
[in] | src | 処理対象のリージョンオブジェクト |
[out] | dst | 処理結果を格納するリージョンオブジェクト |
[in] | se | 構造要素 |
値 | 定数 | 内容 |
51 | FVCL_ErrorCode::LICENSE_ERROR | ライセンスがありません。 |
1 | FVCL_ErrorCode::FAILED_TO_ALLOCATE | メモリの確保に失敗しました。メモリが不足しています。 |
11 | FVCL_ErrorCode::INVALID_PARAMETER | リージョンが無効です。またはパラメータが無効です。 |
12 | FVCL_ErrorCode::INVALID_OBJECT | リージョンハンドルまたは構造要素オブジェクトが無効です。 |
29 | FVCL_ErrorCode::NOT_CALCULABLE | 計算できません。 |
FVCL::Region::Morphology::Erosion | ( | const FVCL::Data::CFvRegion & | src, |
FVCL::Data::CFvRegion * | dst, | ||
INT | filter_num, | ||
INT | iMode | ||
) |
3×3構造要素による erosion (REGION版)
namespace FVCL::Region::Morphology
3×3 の構造要素を指定してリージョンの erosion を行います。
[in] | src | 処理対象のリージョンオブジェクト |
[out] | dst | 処理結果を格納するリージョンオブジェクト |
[in] | filter_num | 実行回数 (1以上) |
[in] | iMode | 近傍モード (0:8近傍 1:4近傍) |
値 | 定数 | 内容 |
51 | FVCL_ErrorCode::LICENSE_ERROR | ライセンスがありません。 |
1 | FVCL_ErrorCode::FAILED_TO_ALLOCATE | メモリの確保に失敗しました。メモリが不足しています。 |
11 | FVCL_ErrorCode::INVALID_PARAMETER | リージョンが無効です。またはパラメータが無効です。 |
12 | FVCL_ErrorCode::INVALID_OBJECT | リージョンハンドルが無効です。 |
29 | FVCL_ErrorCode::NOT_CALCULABLE | 計算できません。 |
FVCL::Region::Morphology::Dilation | ( | const FVCL::Data::CFvRegion & | src, |
FVCL::Data::CFvRegion * | dst, | ||
INT | filter_num, | ||
INT | iMode | ||
) |
3×3構造要素による dilation (REGION版)
namespace FVCL::Region::Morphology
3×3 の構造要素を指定してリージョンの dilation を行います。
[in] | src | 処理対象のリージョンオブジェクト |
[out] | dst | 処理結果を格納するリージョンオブジェクト |
[in] | filter_num | 実行回数 (1以上) |
[in] | iMode | 近傍モード (0:8近傍 1:4近傍) |
値 | 定数 | 内容 |
51 | FVCL_ErrorCode::LICENSE_ERROR | ライセンスがありません。 |
1 | FVCL_ErrorCode::FAILED_TO_ALLOCATE | メモリの確保に失敗しました。メモリが不足しています。 |
11 | FVCL_ErrorCode::INVALID_PARAMETER | リージョンが無効です。またはパラメータが無効です。 |
12 | FVCL_ErrorCode::INVALID_OBJECT | リージョンハンドルが無効です。 |
29 | FVCL_ErrorCode::NOT_CALCULABLE | 計算できません。 |
FVCL::Region::Morphology::Opening | ( | const FVCL::Data::CFvRegion & | src, |
FVCL::Data::CFvRegion * | dst, | ||
INT | filter_num, | ||
INT | iMode | ||
) |
3×3構造要素による opening (REGION版)
namespace FVCL::Region::Morphology
3×3 の構造要素を指定してリージョンの opening を行います。
[in] | src | 処理対象のリージョンオブジェクト |
[out] | dst | 処理結果を格納するリージョンオブジェクト |
[in] | filter_num | 実行回数 (1以上) |
[in] | iMode | 近傍モード (0:8近傍 1:4近傍) |
値 | 定数 | 内容 |
51 | FVCL_ErrorCode::LICENSE_ERROR | ライセンスがありません。 |
1 | FVCL_ErrorCode::FAILED_TO_ALLOCATE | メモリの確保に失敗しました。メモリが不足しています。 |
11 | FVCL_ErrorCode::INVALID_PARAMETER | リージョンが無効です。またはパラメータが無効です。 |
12 | FVCL_ErrorCode::INVALID_OBJECT | リージョンハンドルが無効です。 |
29 | FVCL_ErrorCode::NOT_CALCULABLE | 計算できません。 |
FVCL::Region::Morphology::Closing | ( | const FVCL::Data::CFvRegion & | src, |
FVCL::Data::CFvRegion * | dst, | ||
INT | filter_num, | ||
INT | iMode | ||
) |
3×3構造要素による closing (REGION版)
namespace FVCL::Region::Morphology
3×3 の構造要素を指定してリージョンの closing を行います。
[in] | src | 処理対象のリージョンオブジェクト |
[out] | dst | 処理結果を格納するリージョンオブジェクト |
[in] | filter_num | 実行回数 (1以上) |
[in] | iMode | 近傍モード (0:8近傍 1:4近傍) |
値 | 定数 | 内容 |
51 | FVCL_ErrorCode::LICENSE_ERROR | ライセンスがありません。 |
1 | FVCL_ErrorCode::FAILED_TO_ALLOCATE | メモリの確保に失敗しました。メモリが不足しています。 |
11 | FVCL_ErrorCode::INVALID_PARAMETER | リージョンが無効です。またはパラメータが無効です。 |
12 | FVCL_ErrorCode::INVALID_OBJECT | リージョンハンドルが無効です。 |
29 | FVCL_ErrorCode::NOT_CALCULABLE | 計算できません。 |