8 #ifndef _FVBLOBPARAM_H_INCLUDED_ 9 #define _FVBLOBPARAM_H_INCLUDED_ 15 #pragma pack(push,_FVCL_PACKING) 45 enum { DataID = 1102 };
47 virtual INT GetDataID()
const;
48 virtual bool GetPointer(
INT id,
void** val )
const;
51 UINT GetMaxRuns()
const;
54 UINT GetMaxBlobs()
const;
57 INT GetMaxRows()
const;
59 bool SetColorMode(
INT mode );
60 INT GetColorMode()
const;
63 UINT GetNeighborhood()
const;
65 bool SetPrecalcFeatures(
UINT64 features );
66 UINT64 GetPrecalcFeatures()
const;
68 bool SetKeepResultsAfterOverflow(
bool keep );
69 bool GetKeepResultsAfterOverflow()
const;
73 virtual CFvBlobParam& operator = (
const F_MEASURE_PARAMS& src );
74 virtual bool operator == (
const CFvBlobParam& src )
const;
75 virtual bool operator != (
const CFvBlobParam& src )
const;
78 virtual operator F_MEASURE_PARAMS()
const;
81 void GetStructure( F_MEASURE_PARAMS* data )
const;
93 #endif // _FVBLOBPARAM_H_INCLUDED_ #define FVCL_API
DLLエクスポートマクロ
Definition: FvMacros.h:61
uint64_t UINT64
整数型(64ビット)[符号なし]
Definition: FvDefs.h:42
BOOL keep_results_after_overflow
オーバーフローエラー発生時の結果維持オプション
Definition: FvBlobParam.h:30
FVCLのネームスペース
Definition: EVCbasicDeclare.txt:9
UINT neighborhood
連結条件
Definition: FvBlobParam.h:28
int INT
整数型(32ビット)
Definition: FvDefs.h:36
2値ブローブ解析処理パラメータ構造クラス
Definition: FvBlobParam.h:33
INT color_mode
対象色モード
Definition: FvBlobParam.h:27
データオブジェクトの基本クラス
Definition: FvDataObject.h:20
UINT max_runs
最大ラン数
Definition: FvBlobParam.h:24
INT max_rows
最大行数
Definition: FvBlobParam.h:26
int BOOL
ブーリアン型
Definition: FvDefs.h:31
unsigned int UINT
整数型(32ビット)[符号なし]
Definition: FvDefs.h:37
tagMEASURE_PARAMS m_Param
2値ブローブ解析処理パラメータ
Definition: FvBlobParam.h:84
UINT64 precalc_features
事前計算特徴量
Definition: FvBlobParam.h:29
2値ブローブ解析処理パラメータ構造体
Definition: FvBlobParam.h:22
UINT max_blobs
最大ブローブ数
Definition: FvBlobParam.h:25