WIL説明書(C++)  3.0.0
FvStatistics.h
[詳解]
1 // $Revision: 1.3 $
2 /*
3  @file FvStatistics.h
4  @brief CFvStatistics class interface
5  @author FAST Corporation
6 */
7 
8 #pragma once
9 
10 #include "FvImageParser.h"
11 #include "FvMeasureDefs.h"
12 
13 #pragma pack(push,_FVCL_PACKING)
14 
15 namespace FVCL
16 {
17 namespace Measure
18 {
19 
21 {
22 private:
23  void _Constructor();
24 
25 public:
26  CFvStatistics();
27  CFvStatistics( const FVCL::Data::CFvImage* src );
28  CFvStatistics( const FVCL::Data::CFvImage* src, UINT channel );
29  virtual ~CFvStatistics();
30 
31  enum
32  {
33  SrcImageCount = 1,
34  DstImageCount = 0
35  };
36 
37  virtual bool Execute();
38  virtual bool IsValid() const;
39  virtual bool Validate( INT option = 0 ) const;
40  virtual FVCL::ImageSize GetValidSize( INT index, INT option = 0 ) const;
41  static INT CheckValidity( const FVCL::Data::CFvImage& src );
42 
43  virtual CFvStatistics& operator = ( const CFvStatistics& src );
44  virtual bool operator == ( const CFvStatistics& src ) const;
45  virtual bool operator != ( const CFvStatistics& src ) const;
46 
47  virtual bool SetChannel( UINT value );
48  virtual UINT GetChannel() const;
49 
50  virtual void Reset();
51 
57 
58 protected:
60 };
61 
62 } // Measure
63 } // FVCL
64 
65 #pragma pack(pop)
#define FVCL_API
DLLエクスポートマクロ
Definition: FvMacros.h:61
画像統計量関連定義
濃淡ヒストグラムの算出
Definition: FvStatistics.h:20
画像サイズ情報クラス
Definition: ImageSize.h:21
FVCLのネームスペース
Definition: EVCbasicDeclare.txt:9
DOUBLE Sigma2
分散値
Definition: FvStatistics.h:53
int INT
整数型(32ビット)
Definition: FvDefs.h:36
DOUBLE Kurtosis
尖度
Definition: FvStatistics.h:56
画像解析クラスの基本クラスのインターフェース
DOUBLE Average
平均値
Definition: FvStatistics.h:52
DOUBLE Skewness
歪度
Definition: FvStatistics.h:55
double DOUBLE
倍精度浮動小数点型(64ビット)
Definition: FvDefs.h:62
DOUBLE StdDev
標準偏差
Definition: FvStatistics.h:54
画像解析クラスの基本クラス
Definition: FvImageParser.h:33
unsigned int UINT
整数型(32ビット)[符号なし]
Definition: FvDefs.h:37
画像オブジェクト
Definition: FvImage.h:64
UINT m_Channel
処理対象チャネル
Definition: FvStatistics.h:59

Documentation copyright © 2007 FAST Corporation. [B-001864]
Generated on 2023年11月02日(木) 10時12分53秒 for WIL説明書(C++) by doxygen 1.8.11