FIEオブジェクト
[FIE module]


説明

FIEオブジェクトとは、画像、リージョン、StructureElement等のオブジェクト(データのまとまり) をC言語にて適切に扱えるよう設けられた、オブジェクトインスタンスハンドラです。 オブジェクトインスタンスをFHANDLE型にて扱うことによって、データのカプセル化・多様性を クラスの無いC言語で得ることができます。

オブジェクトの使用方法は、各オブジェクトの作成関数のリファレンスを参照して下さい。


列挙型

enum  f_objtag {
  F_OBJID_IMG_ROOT = 1, F_OBJID_IMG_CHILD = 2,
  F_OBJID_REGION = 3, F_OBJID_MORPHOLOGY_SE = 10,
  F_OBJID_MEASURE_RESULT = 11, F_OBJID_FFTSPEC = 20,
  F_OBJID_CS_TABLE = 30, F_OBJID_BARCODE1D = 40,
  F_OBJID_GS = 50, F_OBJID_GS_PATTERN = 51,
  F_OBJID_COLOR_CHECK = 60, F_OBJID_FPM = 70,
  F_OBJID_FPM_FEATURE = 71, F_OBJID_GA_TABLE = 80,
  F_OBJID_NEURO = 90, F_OBJID_FUZZY = 100,
  F_OBJID_CALIB = 110, F_OBJID_LHOUGH = 120,
  F_OBJID_CG_VORONOI = 130, F_OBJID_CAMERA_CALIB_DATA = 140,
  F_OBJID_QR2D = 150, F_OBJID_DATAMATRIX = 151,
  F_OBJID_PRC_OBJECT = 181, F_OBJID_PRC_FONT_OBJECT = 182,
  F_OBJID_PRC_LAYOUT_OBJECT = 183, F_OBJID_ML = 300,
  F_OBJID_ML_SAMPLE = 301
}
 FIEオブジェクト種別 [詳細]

関数

INT FVALGAPI fnFIE_get_objtype (FHANDLE h)
 オブジェクトタイプの取得
VOID FVALGAPI fnFIE_free_object (FHANDLE h)
 オブジェクトを解放
FHANDLE FVALGAPI fnFIE_copy_object (FHANDLE hsrc)
 オブジェクトをコピー

列挙型

enum f_objtag

FIEオブジェクト種別

列挙型の値:
F_OBJID_IMG_ROOT  ルート画像オブジェクト
F_OBJID_IMG_CHILD  チャイルド画像オブジェクト
F_OBJID_REGION  リージョンオブジェクト
F_OBJID_MORPHOLOGY_SE  Structure Element オブジェクト
F_OBJID_MEASURE_RESULT  ブローブ解析結果オブジェクト
F_OBJID_FFTSPEC  FFT SPEC オブジェクト
F_OBJID_CS_TABLE  色空間変換テーブルオブジェクト
F_OBJID_BARCODE1D  Barcode 1D 認識オブジェクト
F_OBJID_GS  グレイサーチオブジェクト
F_OBJID_GS_PATTERN  グレイサーチパタンオブジェクト
F_OBJID_COLOR_CHECK  色判定用色票テーブルオブジェクト
F_OBJID_FPM  FPMオブジェクト
F_OBJID_FPM_FEATURE  FPM特徴量オブジェクト
F_OBJID_GA_TABLE  遺伝的アルゴリズムテーブルオブジェクト
F_OBJID_NEURO  ニューラルネットワークオブジェクト
F_OBJID_FUZZY  ファジィ推論テーブルのオブジェクト
F_OBJID_CALIB  キャリブレーションシステムオブジェクト
F_OBJID_LHOUGH  新直線ハフ変換オブジェクト
F_OBJID_CG_VORONOI  ボロノイ図オブジェクト
F_OBJID_CAMERA_CALIB_DATA  カメラキャリブレーションデータオブジェクト
F_OBJID_QR2D  QR code 2D 認識オブジェクト
F_OBJID_DATAMATRIX  DataMatrix 認識オブジェクト
F_OBJID_PRC_OBJECT  PRC オブジェクト
F_OBJID_PRC_FONT_OBJECT  PRC フォントオブジェクト
F_OBJID_PRC_LAYOUT_OBJECT  PRC レイアウト
F_OBJID_ML  機械学習オブジェクト
F_OBJID_ML_SAMPLE  教師データオブジェクト


関数

INT FVALGAPI fnFIE_get_objtype ( FHANDLE  h  ) 

オブジェクトタイプの取得

指定されたハンドルのオブジェクトのタイプを返します。 オブジェクトハンドルにNULLが渡された場合は、0を返します。

引数:
[in] h オブジェクトハンドル
戻り値:
オブジェクトタイプ

VOID FVALGAPI fnFIE_free_object ( FHANDLE  h  ) 

オブジェクトを解放

指定されたハンドルオブジェクトを解放します。

引数:
[in] h 解放するオブジェクトのハンドル

FHANDLE FVALGAPI fnFIE_copy_object ( FHANDLE  hsrc  ) 

オブジェクトをコピー

指定されたハンドルオブジェクトをコピーします。 ただし、本関数では画像オブジェクトは (ルート画像とチャイルド画像共に)コピーすることが出来ません。

引数:
[in] hsrc コピー元のオブジェクトのハンドル
戻り値:
正常終了にはコピーされたハンドルが返ります。 異常終了時には NULL を返します。


Documentation copyright © 2009-2024 FAST Corporation.
Generated on Fri Aug 9 16:38:46 2024 for FIEライブラリ by doxygen 1.5.6-FASTSP-p2