画像の縦方向や横方向の投影を算出する
Namespace: fvalgcliAssembly: fvalgcli (in fvalgcli.dll) Version: 3.1.0.0 (3.1.0.11)
Syntax
C# |
---|
public static int fnFIE_projection( FHANDLE hsrc, FHANDLE hdst, int mode ) |
Visual Basic |
---|
Public Shared Function fnFIE_projection ( hsrc As FHANDLE, hdst As FHANDLE, mode As Integer ) As Integer |
Parameters
- hsrc
- Type: fvalgcli..::..FHANDLE
入力画像( type: bin, uc8, s16, us16 )
- hdst
- Type: fvalgcli..::..FHANDLE
出力画像( type: bin, uc8, s16, us16, dobule )- 出力画像は入力画像と同じ型であるか、F_IMG_DOUBLE 型でなくてはなりません。
- 出力画像は入力画像と同じチャネル数でなければなりません。
- mode の値が 0 または 3 であるとき、出力画像の高さは入力画像の高さと同一でなければなりません。
- mode の値が 1 または 4 であるとき、出力画像の幅は入力画像の幅と同一でなければなりません。
- mode の値が 2 または 5 であるとき、出力画像の画像サイズは入力画像と異なっていてかまいません。
- mode
- Type: System..::..Int32
処理の内容。下記のいずれかを指定。- 0: 水平投影。
- 1: 垂直投影。
- 2: 画像全体合計。
- 3: 水平投影後、平均値を算出。
- 4: 垂直投影後、平均値を算出。
- 5: 画像全体合計後、平均値を算出。
Return Value
Type: Int32以下のエラーコードを返します。
エラーコード:
f_err | 内容 |
---|---|
F_ERR_NONE | 正常終了 |
F_ERR_NOMEMORY | メモリ不足エラー |
F_ERR_INVALID_IMAGE | 画像オブジェクトの異常 |
F_ERR_INVALID_PARAM | パラメータ異常 |
F_ERR_NO_LICENCE | ライセンスエラー、または未初期化エラー |