8 #ifndef _FVCIRCLEHOUGHPARAM_H_INCLUDED_ 9 #define _FVCIRCLEHOUGHPARAM_H_INCLUDED_ 14 #pragma pack(push,_FVCL_PACKING) 31 enum { DataID = 1052 };
33 virtual INT GetDataID()
const;
34 virtual bool GetPointer(
INT id,
void** val )
const;
36 bool SetResolution(
DOUBLE resolution );
37 DOUBLE GetResolution()
const;
39 bool SetRadiusMin(
DOUBLE radius );
40 DOUBLE GetRadiusMin()
const;
42 bool SetRadiusMax(
DOUBLE radius );
43 DOUBLE GetRadiusMax()
const;
45 bool SetQRange(
INT angle );
46 INT GetQRange()
const;
48 bool SetEdgePercent(
INT percent );
49 INT GetEdgePercent()
const;
51 bool SetMinScore(
INT score );
52 INT GetMinScore()
const;
54 bool SetObjectColor(
INT color );
55 INT GetObjectColor()
const;
57 bool SetMergeCenter(
INT center );
58 INT GetMergeCenter()
const;
60 bool SetMergeRadius(
INT radius );
61 INT GetMergeRadius()
const;
87 #endif // _FVCIRCLEHOUGH_H_INCLUDED_ #define FVCL_API
DLLエクスポートマクロ
Definition: FvMacros.h:61
DOUBLE m_Resolution
分解能
Definition: FvCircleHoughParam.h:69
円ハフ検出パラメータ構造クラス
Definition: FvCircleHoughParam.h:21
FVCLのネームスペース
Definition: EVCbasicDeclare.txt:9
INT m_MergeRadius
円半径範囲サイズ
Definition: FvCircleHoughParam.h:78
int INT
整数型(32ビット)
Definition: FvDefs.h:36
データオブジェクトの基本クラス
Definition: FvDataObject.h:20
INT m_QRange
エッジ方向の片幅
Definition: FvCircleHoughParam.h:72
DOUBLE m_RadiusMax
検出目標にする円の最大半径
Definition: FvCircleHoughParam.h:71
INT m_EdgePercent
円上のエッジ点数と円周の百分率の閾値
Definition: FvCircleHoughParam.h:74
double DOUBLE
倍精度浮動小数点型(64ビット)
Definition: FvDefs.h:62
DOUBLE m_RadiusMin
検出目標にする円の最小半径
Definition: FvCircleHoughParam.h:70
INT m_MinScore
円上のエッジ点数の閾値
Definition: FvCircleHoughParam.h:75
INT m_ObjectColor
円の色
Definition: FvCircleHoughParam.h:76
INT m_MergeCenter
円心範囲サイズ
Definition: FvCircleHoughParam.h:77