定義
[FPM(特徴点応用マッチング)]


データ構造

union  F_FPM_FEATURE
 特徴量計測用共用体 [詳細]
struct  F_FPM_MATCH
 マッチングパラメータ構造体 [詳細]
struct  F_FPM_AREASCORE
 エリアスコア再計算パラメータ構造体 [詳細]
struct  F_SEARCH_RESULT
 マッチング回答格納構造体 [詳細]
struct  F_FPM_MARKINFO
 FPM形状特徴量格納構造体 [詳細]

マクロ定義

#define F_FPM_MAX_VERTEX_N   12
#define F_FPM_MAX_SHAPE_N   2

列挙型

enum  f_fpm_mode { F_FPM_NORMAL_MODE, F_FPM_SPEED_MODE }
 マッチングモード [詳細]
enum  f_fpm_featedge {
  F_FPM_CORR_EDGE, F_FPM_SOBEL_EDGE,
  F_FPM_CORR_MAX_EDGE, F_FPM_SOBEL_MAX_EDGE,
  F_FPM_GROOVE_EDGE
}
 特徴量計測手法 [詳細]
enum  f_fpm_polarity {
  F_FPM_SAME_POLARITY, F_FPM_REVERSE_POLARITY,
  F_FPM_EITHER_POLARITY
}
 マッチングエッジ極性 [詳細]
enum  f_fpm_markshape {
  F_FPM_SHAPE_AUTO = -1, F_FPM_SHAPE_CIRC,
  F_FPM_SHAPE_RECT, F_FPM_SHAPE_CROSS
}
 FPM形状検出マスクのマーク形状 [詳細]
enum  f_fpm_pose_boundary_mode {
  F_FPM_POSE_UNBOUNDED, F_FPM_POSE_BOUNDED,
  F_FPM_POSE_DELETE_OUT_OF_BOUND
}
 姿勢の範囲境界モード [詳細]

マクロ定義

#define F_FPM_MAX_VERTEX_N   12

検出する形状の最大頂点数

#define F_FPM_MAX_SHAPE_N   2

検出される最大形状数


列挙型

enum f_fpm_mode

マッチングモード

FPMのマッチングモードを指定するための列挙体です。

列挙型の値:
F_FPM_NORMAL_MODE  通常モード
F_FPM_SPEED_MODE  高速モード

特徴量計測手法

FPMの特徴量を取得する際のエッジ取得方法を指定するための列挙体です。

列挙型の値:
F_FPM_CORR_EDGE  相関エッジ
F_FPM_SOBEL_EDGE  ソーベルエッジ
F_FPM_CORR_MAX_EDGE  強度上限付相関エッジ
F_FPM_SOBEL_MAX_EDGE  強度上限付ソーベルエッジ
F_FPM_GROOVE_EDGE  細線エッジ

マッチングエッジ極性

FPMのマッチング時に特徴量のエッジ極性を考慮するパラメータ

列挙型の値:
F_FPM_SAME_POLARITY  極性なし
F_FPM_REVERSE_POLARITY  極性反転
F_FPM_EITHER_POLARITY  両極性

FPM形状検出マスクのマーク形状

FPM形状検出マスクの形状情報です。

列挙型の値:
F_FPM_SHAPE_AUTO  自動判別
F_FPM_SHAPE_CIRC 
F_FPM_SHAPE_RECT  長方形
F_FPM_SHAPE_CROSS  十字

姿勢の範囲境界モード

FPMのマッチングにおける、姿勢(回転やスケール)の範囲境界の処理モードです。

列挙型の値:
F_FPM_POSE_UNBOUNDED  姿勢の範囲制限なし
F_FPM_POSE_BOUNDED  姿勢の範囲制限あり
F_FPM_POSE_DELETE_OUT_OF_BOUND  姿勢が範囲外となる回答を削除


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