関数 | |
FHANDLE FVALGAPI | fnFGA_gs2_pattern_alloc (FHANDLE himage, FHANDLE hmask, INT mark_offsetx, INT mark_offsety, enum f_comp_filter filter, INT *errorcode) |
FGA グレイサーチパターンオブジェクトの生成. | |
INT FVALGAPI | fnFGA_gs2_pattern_get_mask (FHANDLE hpattern, FHANDLE *himage) |
FGA グレイサーチパターンオブジェクトのマスク画像を取得する. | |
INT FVALGAPI | fnFGA_gs2_pattern_set_mask (FHANDLE hpattern, FHANDLE hmask) |
FGA グレイサーチパターンオブジェクトのマスク再設定. | |
INT FVALGAPI | fnFGA_gs2_pattern_unset_mask (FHANDLE hpattern) |
FGA グレイサーチパターンオブジェクトのマスク除去. | |
INT FVALGAPI | fnFGA_gs2_pattern_get_image (FHANDLE hpattern, FHANDLE *himage) |
FGA グレイサーチパターンオブジェクトのパターン画像を取得する. | |
INT FVALGAPI | fnFGA_gs2_pattern_get_comp_image (FHANDLE hpattern, INT unit, FHANDLE *himage) |
FGA グレイサーチパターンオブジェクトの圧縮画像を取得する. | |
INT FVALGAPI | fnFGA_gs2_pattern_get_comp_filter (FHANDLE hpattern, enum f_comp_filter *filter) |
FGA グレイサーチパターンオブジェクトの圧縮フィルタ種別取得. | |
INT FVALGAPI | fnFGA_gs2_pattern_set_comp_filter (FHANDLE hpattern, enum f_comp_filter filter) |
FGA グレイサーチパターンオブジェクトの圧縮フィルタ変更. | |
INT FVALGAPI | fnFGA_gs2_pattern_get_offset (FHANDLE hpattern, INT *x, INT *y) |
FGA グレイサーチパターンオブジェクトの通知座標オフセット取得. | |
INT FVALGAPI | fnFGA_gs2_pattern_set_offset (FHANDLE hpattern, INT x, INT y) |
FGA グレイサーチパターンオブジェクトの通知座標オフセット設定. | |
INT FVALGAPI | fnFGA_gs2_pattern_rotate (FHANDLE hpattern, INT rot_angle, INT clip_width, INT clip_height, INT rotate_method, FHANDLE *rotate_pattern) |
回転パターン (FGA グレイサーチパターンオブジェクト) の生成. |
FHANDLE FVALGAPI fnFGA_gs2_pattern_alloc | ( | FHANDLE | himage, | |
FHANDLE | hmask, | |||
INT | mark_offsetx, | |||
INT | mark_offsety, | |||
enum f_comp_filter | filter, | |||
INT * | errorcode | |||
) |
FGA グレイサーチパターンオブジェクトの生成.
画像 (FGA 画像オブジェクト) から FGA グレイサーチパターンオブジェクトを生成します。
不要になったパターンは必ず FIE ライブラリの関数 fnFIE_free_object() で解放してください。
本関数に対応する FIE ライブラリ関数は fnFIE_gs2_pattern_alloc() となります。
ここに記載されていない詳細な仕様に関しては 「FIE ライブラリ説明書」 を参照して下さい。
[in] | himage | サーチパターンにする FGA 画像オブジェクト ( type: uc8 / ch: 1) |
[in] | hmask | マスクにする FGA 画像オブジェクト ( type: bin, uc8 / ch: 1 ) NULL を投入するとマスクなしのパターンになります。 |
[in] | mark_offsetx | 回答X座標オフセット(100倍値) |
[in] | mark_offsety | 回答Y座標オフセット(100倍値) |
[in] | filter | 内部で画像ピラミッドの生成に使うフィルタの種別
|
[out] | errorcode | エラーコード。エラーコードを受け取る必要の無い場合は、NULL を指定します。
|
INT FVALGAPI fnFGA_gs2_pattern_get_mask | ( | FHANDLE | hpattern, | |
FHANDLE * | himage | |||
) |
FGA グレイサーチパターンオブジェクトのマスク画像を取得する.
FGA グレイサーチパターンオブジェクトのマスク画像を複製し、FGA 画像オブジェクトとして取得します。
取得したマスク画像が不要になったら必ず FIE ライブラリの関数 fnFIE_free_object() で解放してください。
本関数に対応する FIE ライブラリ関数は fnFIE_gs2_pattern_get_mask() となります。
ここに記載されていない詳細な仕様に関しては 「FIE ライブラリ説明書」 を参照して下さい。
[in] | hpattern | FGA グレイサーチパターンオブジェクト |
[out] | himage | 取得するマスク画像 (FGA 画像オブジェクト / type: bin) へのポインタ himage は NULL で初期化してから引数に渡してください。 |
F_ERR_INVALID_PARAM | 引数異常またはマスクが存在しない | |
F_ERR_INVALID_OBJECT | オブジェクト異常 | |
F_ERR_NONE | 正常終了 | |
F_ERR_NO_LICENCE | ライセンスエラー、または未初期化エラー |
INT FVALGAPI fnFGA_gs2_pattern_set_mask | ( | FHANDLE | hpattern, | |
FHANDLE | hmask | |||
) |
FGA グレイサーチパターンオブジェクトのマスク再設定.
FGA グレイサーチパターンオブジェクト hpattern に適用されているマスクを新たなマスクに変更します。
本関数に対応する FIE ライブラリ関数は fnFIE_gs2_pattern_set_mask() となります。
ここに記載されていない詳細な仕様に関しては 「FIE ライブラリ説明書」 を参照して下さい。
[in,out] | hpattern | FGA グレイサーチパターンオブジェクト |
[in] | hmask | 新しいマスクにする FGA 画像オブジェクト( type : bin, uc8 / ch: 1 ) |
F_ERR_NONE | 正常終了 | |
F_ERR_NOMEMORY | メモリ不足 | |
F_ERR_INVALID_OBJECT | 渡されたオブジェクトの種別が異常,またはオブジェクトがNULL | |
F_ERR_GS_NO_CONTRAST | パターン画像に情報が足りないため、パターンにならない。 (== マスク部をのぞいた画像の濃度分散が0.0になる) | |
F_ERR_INVALID_IMAGE | 対応していない画像が渡された,または画像がNULL | |
F_ERR_INVALID_PARAM | パラメータ異常
| |
F_ERR_NO_LICENCE | ライセンスエラー、または未初期化エラー |
INT FVALGAPI fnFGA_gs2_pattern_unset_mask | ( | FHANDLE | hpattern | ) |
FGA グレイサーチパターンオブジェクトのマスク除去.
FGA グレイサーチパターンオブジェクト hpattern から、パターンマスクを除去します。
本関数に対応する FIE ライブラリ関数は fnFIE_gs2_pattern_unset_mask() となります。
ここに記載されていない詳細な仕様に関しては 「FIE ライブラリ説明書」 を参照して下さい。
[in,out] | hpattern | FGA グレイサーチパターンオブジェクト |
F_ERR_NONE | 正常終了 | |
F_ERR_INVALID_PARAM | 引数異常 | |
F_ERR_INVALID_OBJECT | パターンオブジェクト以外が渡された,またはオブジェクトが NULL | |
F_ERR_NOMEMORY | メモリ不足 | |
F_ERR_GS_NO_CONTRAST | パターン画像に情報が足りないため、パターンにならない。 (==画像の濃度分散が 0.0 になる) | |
F_ERR_NO_LICENCE | ライセンスエラー、または未初期化エラー |
INT FVALGAPI fnFGA_gs2_pattern_get_image | ( | FHANDLE | hpattern, | |
FHANDLE * | himage | |||
) |
FGA グレイサーチパターンオブジェクトのパターン画像を取得する.
FGA グレイサーチパターンオブジェクトのパターン画像を、FGA 画像オブジェクトとして取得します。
取得したパターン画像が不要になったら必ず FIE ライブラリの関数 fnFIE_free_object() で解放してください。
本関数に対応する FIE ライブラリ関数は fnFIE_gs2_pattern_get_image() となります。
ここに記載されていない詳細な仕様に関しては 「FIE ライブラリ説明書」 を参照して下さい。
[in] | hpattern | FGA グレイサーチパターンオブジェクト |
[out] | himage | 取得するパターン画像 (FGA 画像オブジェクト / type: uc8) へのポインタ himage は NULL で初期化してから引数に渡してください。 |
F_ERR_INVALID_PARAM | 引数異常 | |
F_ERR_INVALID_OBJECT | パターンでないオブジェクトが渡された | |
F_ERR_NOMEMORY | メモリ不足 | |
F_ERR_NONE | 正常終了 | |
F_ERR_NO_LICENCE | ライセンスエラー、または未初期化エラー |
INT FVALGAPI fnFGA_gs2_pattern_get_comp_image | ( | FHANDLE | hpattern, | |
INT | unit, | |||
FHANDLE * | himage | |||
) |
FGA グレイサーチパターンオブジェクトの圧縮画像を取得する.
FGA グレイサーチパターンオブジェクトの指定した圧縮度のパターン画像を、FGA 画像オブジェクトとして取得します。
取得したパターン画像が不要になったら必ず FIE ライブラリの関数 fnFIE_free_object() で解放してください。
本関数に対応する FIE ライブラリ関数は fnFIE_gs2_pattern_get_comp_image() となります。
ここに記載されていない詳細な仕様に関しては 「FIE ライブラリ説明書」 を参照して下さい。
[in] | hpattern | FGA グレイサーチパターンオブジェクト |
[in] | unit | 圧縮度( 0 〜 9 ) |
[out] | himage | 取得するパターン画像 (FGA 画像オブジェクト / type: uc8) へのポインタ himage は NULL で初期化してから引数に渡してください。 |
F_ERR_INVALID_PARAM | 引数異常、または指定した圧縮度に該当するパターン画像がない | |
F_ERR_INVALID_OBJECT | パターンでないオブジェクトが渡された | |
F_ERR_NOMEMORY | メモリ不足 | |
F_ERR_NONE | 正常終了 | |
F_ERR_NO_LICENCE | ライセンスエラー、または未初期化エラー |
INT FVALGAPI fnFGA_gs2_pattern_get_comp_filter | ( | FHANDLE | hpattern, | |
enum f_comp_filter * | filter | |||
) |
FGA グレイサーチパターンオブジェクトの圧縮フィルタ種別取得.
本関数に対応する FIE ライブラリ関数は fnFIE_gs2_pattern_get_comp_filter() となります。
ここに記載されていない詳細な仕様に関しては 「FIE ライブラリ説明書」 を参照して下さい。
[in] | hpattern | FGA グレイサーチパターンオブジェクト |
[out] | filter | 圧縮フィルタ種別 |
F_ERR_INVALID_PARAM | 引数異常 | |
F_ERR_INVALID_OBJECT | パターン以外のオブジェクトが渡された | |
F_ERR_NONE | 正常終了 | |
F_ERR_NO_LICENCE | ライセンスエラー、または未初期化エラー |
INT FVALGAPI fnFGA_gs2_pattern_set_comp_filter | ( | FHANDLE | hpattern, | |
enum f_comp_filter | filter | |||
) |
FGA グレイサーチパターンオブジェクトの圧縮フィルタ変更.
FGA グレイサーチパターンオブジェクトの圧縮フィルタ種別を変更し、パターンの再構築を行います。
本関数に対応する FIE ライブラリ関数は fnFIE_gs2_pattern_set_comp_filter() となります。
ここに記載されていない詳細な仕様に関しては 「FIE ライブラリ説明書」 を参照して下さい。
[in,out] | hpattern | FGA グレイサーチパターンオブジェクト |
[in] | filter | 圧縮フィルタの種別
|
F_ERR_NONE | 正常終了 | |
F_ERR_NOMEMORY | メモリ不足 | |
F_ERR_INVALID_PARAM | 引数異常 | |
F_ERR_INVALID_OBJECT | オブジェクト異常 | |
F_ERR_GS_NO_CONTRAST | パターン画像の分散が0になるため、パターンにならない。 | |
F_ERR_NO_LICENCE | ライセンスエラー、または未初期化エラー |
INT FVALGAPI fnFGA_gs2_pattern_get_offset | ( | FHANDLE | hpattern, | |
INT * | x, | |||
INT * | y | |||
) |
FGA グレイサーチパターンオブジェクトの通知座標オフセット取得.
本関数に対応する FIE ライブラリ関数は fnFIE_gs2_pattern_get_offset() となります。
ここに記載されていない詳細な仕様に関しては 「FIE ライブラリ説明書」 を参照して下さい。
[in] | hpattern | FGA グレイサーチパターンオブジェクト |
[out] | x | 水平方向通知座標オフセット(100倍値) |
[out] | y | 垂直方向通知座標オフセット(100倍値) |
F_ERR_INVALID_PARAM | 引数異常 | |
F_ERR_INVALID_OBJECT | パターン以外のオブジェクトが渡された | |
F_ERR_NONE | 正常終了 | |
F_ERR_NO_LICENCE | ライセンスエラー、または未初期化エラー |
INT FVALGAPI fnFGA_gs2_pattern_set_offset | ( | FHANDLE | hpattern, | |
INT | x, | |||
INT | y | |||
) |
FGA グレイサーチパターンオブジェクトの通知座標オフセット設定.
本関数に対応する FIE ライブラリ関数は fnFIE_gs2_pattern_set_offset() となります。
ここに記載されていない詳細な仕様に関しては 「FIE ライブラリ説明書」 を参照して下さい。
[in,out] | hpattern | FGA グレイサーチパターンオブジェクト |
[in] | x | 水平方向通知座標オフセット(100倍値) |
[in] | y | 垂直方向通知座標オフセット(100倍値) |
F_ERR_NONE | 正常終了 | |
F_ERR_INVALID_OBJECT | パターン以外のオブジェクトが渡された | |
F_ERR_NO_LICENCE | ライセンスエラー、または未初期化エラー |
INT FVALGAPI fnFGA_gs2_pattern_rotate | ( | FHANDLE | hpattern, | |
INT | rot_angle, | |||
INT | clip_width, | |||
INT | clip_height, | |||
INT | rotate_method, | |||
FHANDLE * | rotate_pattern | |||
) |
回転パターン (FGA グレイサーチパターンオブジェクト) の生成.
作成済みのパターン (FGA グレイサーチパターンオブジェクト) を参考にして回転処理を行い、 新しい回転済みのパターン (FGA グレイサーチパターンオブジェクト) を生成します。
不要になったパターンは必ず FIE ライブラリの関数 fnFIE_free_object() で解放してください。
本関数に対応する FIE ライブラリ関数は fnFIE_gs2_pattern_rotate() となります。
ここに記載されていない詳細な仕様に関しては 「FIE ライブラリ説明書」 を参照して下さい。
[in] | hpattern | 参考にするパターン (FGA グレイサーチパターンオブジェクト) |
[in] | rot_angle | 回転角 degreeの 10 倍値 |
[in] | clip_width | 回転パターン幅の上限 |
[in] | clip_height | 回転パターン高さの上限 |
[in] | rotate_method | 回転の方法
|
[out] | rotate_pattern | 新たに作成する回転済みパターン (FGA グレイサーチパターンオブジェクト) へのポインタ rotate_pattern は NULL で初期化してから引数に渡してください。 |
F_ERR_NONE | 正常終了 | |
F_ERR_NOMEMORY | メモリ不足 | |
F_ERR_INVALID_PARAM | 引数異常 | |
F_ERR_INVALID_OBJECT | 入力オブジェクト異常 | |
F_ERR_INVALID_IMAGE | 入力したパターン内の画像が大きすぎる | |
F_ERR_GS_NO_CONTRAST | パターン画像に情報が足りないため、パターンにならない。 (==画像の濃度分散が0.0になる) | |
F_ERR_NO_LICENCE | ライセンスエラー、または未初期化エラー |