FIE ライブラリ

Classes

ClassDescription
Public classapi
関数
Public classdefs
定数
Public classext
関数(CLI 用拡張機能)
Public classfga
関数 (FGA 関連)
Public classFvException
例外クラス
Public classFvPluginClassAttribute
プラグインクラス属性
Public classFvPluginExecuteAttribute
プラグイン処理関数属性
Public classFvPluginPrepareAttribute
プラグイン処理前の準備処理属性
Public classFvPluginRestoreAttribute
プラグイン処理後の復元処理属性
Public classFvPluginSetupAttribute
プラグイン初期化属性
Public classFvPluginTearDownAttribute
プラグイン解放属性

Structures

StructureDescription
Public structureBOX_T
非回転矩形指定用構造体
Public structureBOX_T_PTR
BOX_T 構造体のポインタ
Public structureBUFF_T
BUFF_T 構造体
Public structureCIRCLE_T
円指定用構造体(INT)
Public structureDBOX_T
非回転矩形指定用構造体(DOUBLE)
Public structureDBOX_T_PTR
DBOX_T 構造体のポインタ
Public structureDEDGE_T
向き付エッジ点構造体 (DOUBLE)
Public structureDEDGE_T_PTR
DEDGE_T 構造体のポインタ
Public structureDLINE_T
直線指定用構造体(DOUBLE)
Public structureDLINE3_T
3次元空間内の直線(ベクトル方程式)
Public structureDOUBLE_PTR
DOUBLE 構造体のポインタ
Public structureDPNT_T
2次元座標指定用構造体(DOUBLE)
Public structureDPNT_T_PTR
DPNT_T 構造体のポインタ
Public structureDPNT3_T
3次元座標指定用構造体(DOUBLE)
Public structureDSGMT_T
線分指定用構造体(DOUBLE)
Public structureDSPHERE_T
3次元空間内の球
Public structureF_ARC
円弧型構造体
Public structureF_ARRAY_INDEX
配列の有効領域指定構造体
Public structureF_ARRAY_INDEX_PTR
F_ARRAY_INDEX 構造体のポインタ
Public structureF_CAMERA_PARAM
カメラ内部パラメータ構造体 (intrinsic parameters)
Public structureF_CG_VE_INFO
ボロノイ図 辺情報構造体
Public structureF_CG_VE_INFO_PTR
ボロノイ図 辺情報構造体
Public structureF_CG_VG_INFO
ボロノイ図母点情報構造体
Public structureF_CG_VG_INFO_PTR
ボロノイ図母点情報構造体
Public structureF_COLOR_CHART
色票構造体
Public structureF_COLOR_CHART_PTR
F_COLOR_CHART 構造体のポインタ
Public structureF_DEDGE
勾配方向、強度付エッジ点構造体(浮動小数点型)
Public structureF_DEDGE_PTR
F_DEDGE 構造体のポインタ
Public structureF_EDGE
勾配方向、強度付エッジ点構造体(整数型)
Public structureF_EDGE_CLUST
エッジ点クラスタ構造体
Public structureF_EDGE_CLUST_PTR
F_EDGE_CLUST 構造体のポインタ
Public structureF_EDGE_CORR_MAX_PARAMS
強度上限付き相関エッジ用パラメータ構造体
Public structureF_EDGE_CORR_PARAMS
相関エッジ用パラメータ構造体
Public structureF_EDGE_GROOVE_PARAMS
細線エッジ用パラメータ構造体
Public structureF_EDGE_PTR
F_EDGE 構造体のポインタ
Public structureF_EDGE_SOBEL_MAX_PARAMS
強度上限付き Sobel エッジ用パラメータ構造体
Public structureF_EDGE_SOBEL_PARAMS
Sobelエッジ用パラメータ構造体
Public structureF_EDGE1D_DIFF_FILTER
1次元エッジ用微分フィルタ
Public structureF_FILTER_KERNEL_T
フィルタカーネル構造体
Public structureF_FILTER_KERNEL_T_PTR
フィルタカーネル
Public structureF_FPM_AREASCORE
エリアスコア再計算パラメータ構造体
Public structureF_FPM_FEATURE
特徴量計測用共用体
Public structureF_FPM_MARKINFO
FPM形状特徴量格納構造体
Public structureF_FPM_MATCH
マッチングパラメータ構造体
Public structureF_FUZZY_BASE
メンバシップ関数生成用基準値
Public structureF_FUZZY_BASE_PTR
F_FUZZY_BASE 構造体のポインタ
Public structureF_FUZZY_SPEC
実数系台集合仕様
Public structureF_FUZZY_SPEC_PTR
F_FUZZY_SPEC 構造体のポインタ
Public structureF_GA_RANGE
遺伝子の値の範囲
Public structureF_GA_RANGE_PTR
F_GA_RANGE 構造体のポインタ
Public structureF_GA_VALUE
遺伝子の値
Public structureF_GS_RESULT
グレイサーチ結果格納用構造体
Public structureF_GS_RESULT_PTR
F_GS_RESULT 構造体のポインタ
Public structureF_IMG_INFO
FIEイメージ用ヘッダー構造体
Public structureF_LH_LINE
直線検出ハフ用直線構造体
Public structureF_LH_LINE_PTR
F_LH_LINE 構造体のポインタ
Public structureF_MEASURE_FILTER_RANGE
フィルタ条件指定
Public structureF_MEASURE_FILTER_RANGE_PTR
F_MEASURE_FILTER_RANGE 構造体のポインタ
Public structureF_MEASURE_PARAMS
ブローブ解析処理パラメータ
Public structureF_MODELVIEW
座標系変換行列生成用の構造体
Public structureF_MODELVIEW_PTR
座標系変換行列生成用の構造体
Public structureF_NN_COND
ニューラルネットワーク階層毎の生成条件設定用構造体
Public structureF_NN_COND_PTR
F_NN_COND 構造体のポインタ
Public structureF_RANDDESC
擬似乱数用構造体
Public structureF_RUNLENGTH
ランレングス構造体
Public structureF_RUNLENGTH_PTR
F_RUNLENGTH 構造体のポインタ
Public structureF_SEARCH_RESULT
マッチング回答格納構造体
Public structureF_SEARCH_RESULT_PTR
F_SEARCH_RESULT 構造体のポインタ
Public structureF_SLIST_ELEM
単方向リスト要素
Public structureFCOMPLEX
複素数
Public structureFCOMPLEX_PTR
FCOMPLEX 構造体のポインタ
Public structureFHANDLE
FIE オブジェクトハンドル構造体
Public structureFLOAT_PTR
FLOAT 構造体のポインタ
Public structureFMATRIX
行列
Public structureFMATRIX_PTR
行列構造体
Public structureFVECTOR
ベクトル
Public structureFVECTOR_PTR
ベクトル構造体
Public structurefvstream
データストリーム
Public structureHCD_CIRCLE_T
ハフ変換によって検出された円の構造体
Public structureHCD_CIRCLE_T_PTR
HCD_CIRCLE_T 構造体のポインタ
Public structureINT_PTR
INT 構造体のポインタ
Public structureLINE
直線指定用構造体(INT)
Public structurePLANE
面指定用構造体
Public structurePNT_T
2次元整数座標指定用構造体(INT)
Public structurePNT_T_PTR
PNT_T 構造体のポインタ
Public structurePNT3_T
3次元整数座標指定用構造体(INT)
Public structureQEDGE_T
向き付エッジ点構造体 (SHORT)
Public structureRECTANGLE_T
四角形指定用構造体(INT)
Public structureRGB24
RGB 構造体 (24bit)
Public structureRGB24_PTR
RGB24 構造体のポインタ
Public structureRGB32
RGB 構造体 (32bit)
Public structureRGB32_PTR
RGB32 構造体のポインタ
Public structureRGBQUAD
RGB 構造体
Public structureRGBQUAD_PTR
RGBQUAD 構造体のポインタ
Public structureSGMT_T
線分指定用構造体(INT)
Public structureSHORT_PTR
SHORT 構造体のポインタ
Public structureSIZE_T
SIZE_T 構造体
Public structureSPNT_T
2次元整数座標指定用構造体(SHORT)
Public structureSPNT3_T
3次元整数座標指定用構造体(SHORT)
Public structureUCHAR_PTR
UCHAR 構造体のポインタ
Public structureUINT_PTR
UINT 構造体のポインタ
Public structureUSHORT_PTR
USHORT 構造体のポインタ
Public structureValuePair<(Of <(<'T1, T2>)>)>
ValuePair ジェネリック構造体
Public structureValueQuad<(Of <(<'T1, T2, T3, T4>)>)>
ValueQuad ジェネリック構造体
Public structureValueTriple<(Of <(<'T1, T2, T3>)>)>
ValueTriple ジェネリック構造体
Public structureVOID_PTR
VOID ポインタ

Delegates

DelegateDescription
Public delegateCompareDelegate
比較関数のデリゲート
Public delegateCompareExDelegate
比較関数のデリゲート (パラメータ付き)
Public delegateF_GA_FUNC
適用度を算出するコスト関数(評価関数)のデリゲート
Public delegateF_IMG_CALLBACK
コールバック関数のデリゲート
Public delegateF_TEMPLATE_FUNC_1x1
1 画素単位フィルターテンプレート用デリゲート (fnFIE_img_filter_template_1x1)
Public delegateF_TEMPLATE_FUNC_MxN
カーネルフィルターテンプレート用デリゲート (fnFIE_img_filter_template_mxn)
Public delegateF_TEMPLATE_FUNC_P
コールバック関数のポインタ型(既存画像処理関数並列化テンプレート)
Public delegatefvstreamDelegate
ストリーム読み込み/書き込み関数のデリゲート

Enumerations

EnumerationDescription
Public enumerationf_barcode_type
バーコード種別
Public enumerationf_bayer_method
ベイヤー色合成の手法
Public enumerationf_border_mode
ボーダー処理モード
Public enumerationf_cfa_type
ベイヤーカラーフィルタ配列タイプ
Public enumerationf_cg_clp3d_cross
図形の交わりの様子
Public enumerationf_cg_pnt_pos
点の位置
Public enumerationf_cg_seg_status
2線分の交差状況
Public enumerationf_cg_vrni_egde_type
ボロノイ辺の種類
Public enumerationf_cg_vrni_region_bound
ボロノイ領域の境界
Public enumerationf_color_img_type
8ビットカラー画像読込用FIE画像の種別
Public enumerationf_color_space
色空間の種類の指定
Public enumerationf_colorcheck_flag
色票用フラグ
Public enumerationf_colorcheck_norm_type
ノルム種別指定
Public enumerationf_colormap_type
疑似カラーマップ定義
Public enumerationf_comp_filter
圧縮フィルタ指定
Public enumerationf_coord_mode
回転軸の位置を指定
Public enumerationf_curvature_type
曲率の種類
Public enumerationf_diff_type
濃度差閾値種別
Public enumerationf_direction
処理方向の指定
Public enumerationf_distance_transform_mode
距離変換の種類
Public enumerationf_dm_color_type
データマトリックス検出色
Public enumerationf_dm_symbol_type
【未サポート】データマトリクス検出シンボルタイプ
Public enumerationf_draw_curve_mode
曲線の種類の指定
Public enumerationf_draw_fill_mode
図形描画のスタイルの指定
Public enumerationf_edge_feature_mode
勾配方向、強度付きエッジ点構造体に保持するデータを指定するモード
Public enumerationf_edge1d_edge_direction
エッジ方向
Public enumerationf_edge1d_filter
エッジ検出フィルタの種類
Public enumerationf_edge1d_projection_mode
濃度投影方法
Public enumerationf_edge1d_sort_mode
エッジの保存順
Public enumerationf_err
FIE エラーコード
Public enumerationf_fft_data_type
FFT データ種別
Public enumerationf_fft_direction
フーリエ変換の向き指定
Public enumerationf_fft_normalize_type
フーリエ変換の正規化方法指定
Public enumerationf_filter_mode
フィルタ関数用 モード指定
Public enumerationf_filter_proc_mode
フィルタ処理モード
Public enumerationf_fit_mode
最小二乗法・ロバスト推定の処理選択
Public enumerationf_fpm_featedge
特徴量計測手法
Public enumerationf_fpm_markshape
FPM形状検出マスクのマーク形状
Public enumerationf_fpm_mode
マッチングモード
Public enumerationf_fpm_polarity
マッチングエッジ極性
Public enumerationf_fpm_pose_boundary_mode
姿勢の範囲境界モード。FPMのマッチングにおける、姿勢(回転やスケール)の範囲境界の処理モードです。
Public enumerationf_ga_alter
世代交代の方式
Public enumerationf_ga_cross
交叉の方式
Public enumerationf_ga_end
終了条件の方式
Public enumerationf_ga_select
選択の方式
Public enumerationf_ga_type
遺伝子の型
Public enumerationf_geotrans_warp_mode
Public enumerationf_gs2_mode
精度モード指定
Public enumerationf_gs2_subpxl_neib
精サーチ・サブピクセル推定の近傍指定
Public enumerationf_hough_objectcolor
ハフ変換対象色
Public enumerationf_imgtype
画像種別
Public enumerationf_line_detect_mode
線抽出モード
Public enumerationf_line_detection_mode
直線検出モード
Public enumerationf_measure_color_mode
ブローブ解析:対象色指定
Public enumerationf_measure_feature_flag
ブローブ解析:特徴量グループ指定フラグ
Public enumerationf_measure_feature_type
ブローブ解析:フィルタ種別指定
Public enumerationf_measure_special_sort_order
ブローブ解析:配置順指定
Public enumerationf_nn_func_type
ニューラルネットワーク応答関数指定
Public enumerationf_objtag
FIEオブジェクト種別
Public enumerationf_paired_se
定義済み構造要素ペア
Public enumerationf_pfit_calc_mode
点群マッチングの処理選択
Public enumerationf_png_filter
PNGのフィルタ種別
Public enumerationf_png_strategy
PNGの圧縮戦略
Public enumerationf_prc_bin_method
PRC 2値化手法
Public enumerationf_prc_char_type
PRC 文字タイプ
Public enumerationf_prc_read_type
PRC 読み取りタイプ
Public enumerationf_prc_reco_mode
PRC 認識モード
Public enumerationf_qr_binarize_mode
QRコード二値化手法
Public enumerationf_qr_mode
QRコード検出モード
Public enumerationf_sampling_mode
濃度補間を指定
Public enumerationf_se_shape
線状構造要素種類
Public enumerationf_sobel_mode
ソーベル計算モード
Public enumerationf_tiff_compression
TIFFの圧縮形式
Public enumerationfie_calib_model_type
カメラキャリブレーションモデル種別

Remarks

このネームスペースには、.NET Framework 環境から FIE ライブラリ 及び FGA ライブラリを直接使用する為のラッパー関数・構造体・定数を定義しています。 詳細については、別冊 FIE ライブラリ説明書 (FIE.chm)、 FGA ライブラリ説明書 (FGA.chm) をご参照ください。 当マニュアルは、インテリセンスに表示される部分の記載と C# のサンプルコードを目的としており、機能の詳細説明は省略しています。

FIE のラッパー関数は fvalgcli.api クラスにスタティックメンバとして定義しています。 このクラスの Remarks に主な使用方法を記載していますのでご参照ください。