8 #ifndef _FVBOXEDGE_H_INCLUDED_ 9 #define _FVBOXEDGE_H_INCLUDED_ 13 #pragma pack(push,_FVCL_PACKING) 26 static void Revision(
int value );
27 static int Revision();
40 virtual bool Execute();
41 virtual bool IsValid()
const;
42 virtual bool Validate(
INT option = 0 )
const;
49 bool SetNumber(
INT number );
50 INT GetNumber()
const;
52 bool SetScanDirection(
INT direction );
53 INT GetScanDirection()
const;
55 bool SetThreshold(
INT threshold );
56 INT GetThreshold()
const;
58 bool SetLineWidth(
INT width );
59 INT GetLineWidth()
const;
61 bool SetEdgeDirection(
INT direction );
62 INT GetEdgeDirection()
const;
64 bool SetLen(
INT len );
67 bool SetFoot(
INT foot );
70 bool SetAround(
INT around );
71 INT GetAround()
const;
73 bool SetMaxThreshold(
INT threshold );
74 INT GetMaxThreshold()
const;
77 virtual bool operator == (
const CFvBoxEdge& src )
const;
78 virtual bool operator != (
const CFvBoxEdge& src )
const;
98 #endif // _FVBOXEDGE_H_INCLUDED_ #define FVCL_API
DLLエクスポートマクロ
Definition: FvMacros.h:61
1次元エッジ検出クラス(箱指定)
Definition: FvBoxEdge.h:20
INT m_EdgeDirection
エッジ極性
Definition: FvBoxEdge.h:86
INT m_Around
サブピクセル計算影響範囲
Definition: FvBoxEdge.h:89
INT m_MaxThreshold
ピーク閾値
Definition: FvBoxEdge.h:90
INT m_ScanDirection
検出線方向
Definition: FvBoxEdge.h:83
INT m_LineWidth
検出線プロジェクション片幅
Definition: FvBoxEdge.h:85
INT m_Threshold
エッジ検出閾値
Definition: FvBoxEdge.h:84
画像サイズ情報クラス
Definition: ImageSize.h:21
FVCLのネームスペース
Definition: EVCbasicDeclare.txt:9
エッジ検出結果クラス
Definition: FvEdgeResult.h:22
FVCL::Data::CFvRectangle m_Box
検出箱
Definition: FvBoxEdge.h:81
INT m_Number
検出線数
Definition: FvBoxEdge.h:82
int INT
整数型(32ビット)
Definition: FvDefs.h:36
エッジ検出基本クラス
Definition: FvEdge.h:22
矩形構造クラス
Definition: FvRectangle.h:37
INT m_Len
微分フィルタ
Definition: FvBoxEdge.h:87
画像オブジェクト
Definition: FvImage.h:64
INT m_Foot
微分フィルタ
Definition: FvBoxEdge.h:88