関数 | |
| INT FVALGAPI | fnFIE_region_erosion_se (FHANDLE hsrc, FHANDLE *hdst, FHANDLE hse) |
| 構造要素指定erosion(REGION版) | |
| INT FVALGAPI | fnFIE_region_dilation_se (FHANDLE hsrc, FHANDLE *hdst, FHANDLE hse) |
| 構造要素指定dilation(REGION版) | |
| INT FVALGAPI | fnFIE_region_opening_se (FHANDLE hsrc, FHANDLE *hdst, FHANDLE hse) |
| 構造要素指定opening(REGION版) | |
| INT FVALGAPI | fnFIE_region_closing_se (FHANDLE hsrc, FHANDLE *hdst, FHANDLE hse) |
| 構造要素指定closing(REGION版) | |
| INT FVALGAPI | fnFIE_region_erosion (FHANDLE hsrc, FHANDLE *hdst, INT filter_num, INT iMode) |
| 3×3erosion(REGION版) | |
| INT FVALGAPI | fnFIE_region_dilation (FHANDLE hsrc, FHANDLE *hdst, INT filter_num, INT iMode) |
| 3×3dilation(REGION版) | |
| INT FVALGAPI | fnFIE_region_opening (FHANDLE hsrc, FHANDLE *hdst, INT filter_num, INT iMode) |
| 3×3SEによるopening(REGION版) | |
| INT FVALGAPI | fnFIE_region_closing (FHANDLE hsrc, FHANDLE *hdst, INT filter_num, INT iMode) |
| 3×3SEによるclosing(REGION版) | |
| INT FVALGAPI fnFIE_region_erosion_se | ( | FHANDLE | hsrc, | |
| FHANDLE * | hdst, | |||
| FHANDLE | hse | |||
| ) |
構造要素指定erosion(REGION版)
指定の構造要素によるREGIONのerosion。
構造要素Bによるerosion
を行います。
本関数実行後 *hdst の計算済み特徴量はすべてクリアされます。 *hdst の値がNULLの場合 *hdst には自動的にREGIONオブジェクトが割り当てられます。 ユーザ側で fnFIE_free_object() によってオブジェクトの解放を行って下さい。
hsrc と *hdst が同一ハンドルでも問題はありません。 エラー終了時には *hdst の内容は本関数実行前の状態を保持します。( *hdst がNULLだった場合はNULLのまま。) hdst に hsrc ハンドルのアドレスを指定し本関数を実行して正常終了した場合、 hsrc には再構築された新しいデータ(処理結果)が格納されます。
| [in] | hsrc | 処理対象REGIONハンドル |
| [out] | hdst | 処理結果REGIONハンドルのアドレス |
| [in] | hse | 構造要素のハンドル |
| F_ERR_NONE | 正常終了 | |
| F_ERR_INVALID_OBJECT | 不正なハンドルが指定されたため異常終了 | |
| F_ERR_NOMEMORY | メモリ不足で確保に失敗した | |
| F_ERR_NO_LICENCE | ライセンスエラー、または未初期化エラー |
| INT FVALGAPI fnFIE_region_dilation_se | ( | FHANDLE | hsrc, | |
| FHANDLE * | hdst, | |||
| FHANDLE | hse | |||
| ) |
構造要素指定dilation(REGION版)
指定の構造要素によるREGIONのdilation。
構造要素Bによるdilation
を行います。
本関数実行後 *hdst の計算済み特徴量はすべてクリアされます。 *hdst の値がNULLの場合 *hdst には自動的にREGIONオブジェクトが割り当てられます。 ユーザ側で fnFIE_free_object() によってオブジェクトの解放を行って下さい。
hsrc と *hdst が同一ハンドルでも問題はありません。 エラー終了時には *hdst の内容は本関数実行前の状態を保持します。 ( *hdst がNULLだった場合はNULLのまま。) hdst に hsrc ハンドルのアドレスを指定し本関数を実行して正常終了した場合、 hsrc には再構築された新しいデータ(処理結果)が格納されます。
| [in] | hsrc | 処理対象REGIONハンドル |
| [out] | hdst | 処理結果REGIONハンドルのアドレス |
| [in] | hse | 構造要素のハンドル |
| F_ERR_NONE | 正常終了 | |
| F_ERR_INVALID_OBJECT | 不正なハンドルが指定されたため異常終了 | |
| F_ERR_NOMEMORY | メモリ不足で確保に失敗した | |
| F_ERR_NO_LICENCE | ライセンスエラー、または未初期化エラー |
| INT FVALGAPI fnFIE_region_opening_se | ( | FHANDLE | hsrc, | |
| FHANDLE * | hdst, | |||
| FHANDLE | hse | |||
| ) |
構造要素指定opening(REGION版)
指定の構造要素によるREGIONのopening
を行います。
本関数実行後 *hdst の計算済み特徴量はすべてクリアされます。 *hdst の値がNULLの場合 *hdst には自動的にREGIONオブジェクトが割り当てられます。 ユーザ側で fnFIE_free_object() によってオブジェクトの解放を行って下さい。
hsrc と *hdst が同一ハンドルでも問題はありません。 エラー終了時には *hdst の内容は本関数実行前の状態を保持します。 ( *hdst がNULLだった場合はNULLのまま。) hdst に hsrc ハンドルのアドレスを指定し本関数を実行して正常終了した場合、 hsrc には再構築された新しいデータ(処理結果)が格納されます。
| [in] | hsrc | 処理対象REGIONハンドル |
| [out] | hdst | 処理結果REGIONハンドルのアドレス |
| [in] | hse | 構造要素のハンドル |
| F_ERR_NONE | 正常終了 | |
| F_ERR_INVALID_OBJECT | 不正なハンドルが指定されたため異常終了 | |
| F_ERR_NOMEMORY | メモリ不足で確保に失敗した | |
| F_ERR_NO_LICENCE | ライセンスエラー、または未初期化エラー |
| INT FVALGAPI fnFIE_region_closing_se | ( | FHANDLE | hsrc, | |
| FHANDLE * | hdst, | |||
| FHANDLE | hse | |||
| ) |
構造要素指定closing(REGION版)
指定の構造要素によるREGIONのclosing
を行います。
本関数実行後 *hdst の計算済み特徴量はすべてクリアされます。 *hdst の値がNULLの場合 *hdst には自動的にREGIONオブジェクトが割り当てられます。 ユーザ側で fnFIE_free_object() によってオブジェクトの解放を行って下さい。
hsrc と *hdst が同一ハンドルでも問題はありません。 エラー終了時には *hdst の内容は本関数実行前の状態を保持します。 ( *hdst がNULLだった場合はNULLのまま。) hdst に hsrc ハンドルのアドレスを指定し本関数を実行して正常終了した場合、 hsrc には再構築された新しいデータ(処理結果)が格納されます。
| [in] | hsrc | 処理対象REGIONハンドル |
| [out] | hdst | 処理結果REGIONハンドルのアドレス |
| [in] | hse | 構造要素のハンドル |
| F_ERR_NONE | 正常終了 | |
| F_ERR_INVALID_OBJECT | 不正なハンドルが指定されたため異常終了 | |
| F_ERR_NOMEMORY | メモリ不足で確保に失敗した | |
| F_ERR_NO_LICENCE | ライセンスエラー、または未初期化エラー |
| INT FVALGAPI fnFIE_region_erosion | ( | FHANDLE | hsrc, | |
| FHANDLE * | hdst, | |||
| INT | filter_num, | |||
| INT | iMode | |||
| ) |
3×3erosion(REGION版)
hsrc と *hdst が同一ハンドルでも問題はありません。 エラー終了時には *hdst の内容は本関数実行前の状態を保持します。 ( *hdst がNULLだった場合はNULLのまま。) hdst に hsrc ハンドルのアドレスを指定し本関数を実行して正常終了した場合、 hsrc には再構築された新しいデータ(処理結果)が格納されます。
| [in] | hsrc | 処理対象REGIONハンドル |
| [out] | hdst | 処理結果REGIONハンドルのアドレス |
| [in] | filter_num | erosion実行回数(1以上) |
| [in] | iMode | 近傍モード(0:8近傍 1:4近傍) |
| F_ERR_NONE | 正常終了 | |
| F_ERR_INVALID_OBJECT | 不正なハンドルが指定されたため異常終了 | |
| F_ERR_NOMEMORY | メモリ不足で確保に失敗した | |
| F_ERR_INVALID_PARAM | パラメータ異常 | |
| F_ERR_NO_LICENCE | ライセンスエラー、または未初期化エラー |
| INT FVALGAPI fnFIE_region_dilation | ( | FHANDLE | hsrc, | |
| FHANDLE * | hdst, | |||
| INT | filter_num, | |||
| INT | iMode | |||
| ) |
3×3dilation(REGION版)
hsrc と *hdst が同一ハンドルでも問題はありません。 エラー終了時には *hdst の内容は本関数実行前の状態を保持します。 ( *hdst がNULLだった場合はNULLのまま。) hdst に hsrc ハンドルのアドレスを指定し本関数を実行して正常終了した場合、 hsrc には再構築された新しいデータ(処理結果)が格納されます。
| [in] | hsrc | 処理対象REGIONハンドル |
| [out] | hdst | 処理結果REGIONハンドルのアドレス |
| [in] | filter_num | dilation実行回数(1以上) |
| [in] | iMode | 近傍モード(0:8近傍 1:4近傍) |
| F_ERR_NONE | 正常終了 | |
| F_ERR_INVALID_OBJECT | 不正なハンドルが指定されたため異常終了 | |
| F_ERR_NOMEMORY | メモリ不足で確保に失敗した | |
| F_ERR_INVALID_PARAM | パラメータ異常 | |
| F_ERR_NO_LICENCE | ライセンスエラー、または未初期化エラー |
| INT FVALGAPI fnFIE_region_opening | ( | FHANDLE | hsrc, | |
| FHANDLE * | hdst, | |||
| INT | filter_num, | |||
| INT | iMode | |||
| ) |
3×3SEによるopening(REGION版)
hsrc と *hdst が同一ハンドルでも問題はありません。 エラー終了時には *hdst の内容は本関数実行前の状態を保持します。 ( *hdst がNULLだった場合はNULLのまま。) hdst に hsrc ハンドルのアドレスを指定し本関数を実行して正常終了した場合、 hsrc には再構築された新しいデータ(処理結果)が格納されます。
| [in] | hsrc | 処理対象REGIONハンドル |
| [out] | hdst | 処理結果REGIONハンドルのアドレス |
| [in] | filter_num | erosion/dilation実行回数(1以上) |
| [in] | iMode | 近傍モード(0:8近傍 1:4近傍) |
| F_ERR_NONE | 正常終了 | |
| F_ERR_INVALID_OBJECT | 不正なハンドルが指定されたため異常終了 | |
| F_ERR_NOMEMORY | メモリ不足で確保に失敗した | |
| F_ERR_INVALID_PARAM | パラメータ異常 | |
| F_ERR_NO_LICENCE | ライセンスエラー、または未初期化エラー |
| INT FVALGAPI fnFIE_region_closing | ( | FHANDLE | hsrc, | |
| FHANDLE * | hdst, | |||
| INT | filter_num, | |||
| INT | iMode | |||
| ) |
3×3SEによるclosing(REGION版)
指定の iMode , filter_num で fnFIE_region_dilation() を行った後、 fnFIE_region_erosion() を行った結果を出力します。
hsrc と *hdst が同一ハンドルでも問題はありません。 エラー終了時には *hdst の内容は本関数実行前の状態を保持します。 ( *hdst がNULLだった場合はNULLのまま。) hdst に hsrc ハンドルのアドレスを指定し本関数を実行して正常終了した場合、 hsrc には再構築された新しいデータ(処理結果)が格納されます。
| [in] | hsrc | 処理対象REGIONハンドル |
| [out] | hdst | 処理結果REGIONハンドルのアドレス |
| [in] | filter_num | dilation/erosion実行回数(1以上) |
| [in] | iMode | 近傍モード(0:8近傍 1:4近傍) |
| F_ERR_NONE | 正常終了 | |
| F_ERR_INVALID_OBJECT | 不正なハンドルが指定されたため異常終了 | |
| F_ERR_NOMEMORY | メモリ不足で確保に失敗した | |
| F_ERR_INVALID_PARAM | パラメータ異常 | |
| F_ERR_NO_LICENCE | ライセンスエラー、または未初期化エラー |