8 #ifndef _FVBINARIZESHIFTAVERAGE_H_INCLUDED_ 9 #define _FVBINARIZESHIFTAVERAGE_H_INCLUDED_ 13 #pragma pack(push,_FVCL_PACKING) 36 virtual bool Execute();
37 virtual bool IsValid()
const;
38 virtual bool Validate(
INT option = 0 )
const;
42 bool SetAreaHorzSize(
INT horz );
43 INT GetAreaHorzSize()
const;
45 bool SetAreaVertSize(
INT vert );
46 INT GetAreaVertSize()
const;
48 bool SetOffset(
INT offset );
49 INT GetOffset()
const;
51 bool SetBorderMode(
INT mode );
52 INT GetBorderMode()
const;
54 bool SetBorderValue(
DOUBLE value );
55 DOUBLE GetBorderValue()
const;
74 #endif // _FVBINARIZESHIFTAVERAGE_H_INCLUDED_ #define FVCL_API
DLLエクスポートマクロ
Definition: FvMacros.h:61
画像サイズ情報クラス
Definition: ImageSize.h:21
FVCLのネームスペース
Definition: EVCbasicDeclare.txt:9
画像変換基本クラス
Definition: FvConversion.h:21
int INT
整数型(32ビット)
Definition: FvDefs.h:36
INT m_AreaVertSize
局所領域の縦サイズ [範囲: 3~画像横サイズ の奇数]
Definition: FvBinarizeShiftAverage.h:63
INT m_Offset
周囲画素平均値からのオフセット [初期値:0、範囲:UC8の時:-255~255, S16/US16の時:-65535~65535] ...
Definition: FvBinarizeShiftAverage.h:64
double DOUBLE
倍精度浮動小数点型(64ビット)
Definition: FvDefs.h:62
2値化クラス(局所領域平均値)
Definition: FvBinarizeShiftAverage.h:20
INT m_BorderMode
ボーダーモード
Definition: FvBinarizeShiftAverage.h:65
INT m_AreaHorzSize
局所領域の横サイズ [範囲: 3~画像横サイズ の奇数]
Definition: FvBinarizeShiftAverage.h:62
画像オブジェクト
Definition: FvImage.h:64
DOUBLE m_BorderValue
ボーダー濃度値
Definition: FvBinarizeShiftAverage.h:66