画像の縦方向や横方向の投影を算出する

Namespace: fvalgcli
Assembly: 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ライセンスエラー、または未初期化エラー

See Also