?? likelyhood.h
字號:
//////////////////////////////////////////////////////////////////////
// LikelyHood.h: 類CLikelyHood的接口
//////////////////////////////////////////////////////////////////////
#ifndef __LIKELYHOOD_H
#define __LIKELYHOOD_H
#include <math.h>
#include "Dib.h"
#define B_Mean 117.4361;
#define R_Mean 156.5599;
#define Brcov00 160.1301;
#define Brcov01 12.1430 ;
#define Brcov10 12.1430 ;
#define Brcov11 299.4574;
typedef struct TCbCr
{
double Cb;
double Cr;
}CbCr;
class CLikelyHood : public CObject
{
public:
CLikelyHood();
CLikelyHood(RGBQUAD **source,int width,int height);
virtual ~CLikelyHood();
public:
void CalLikeHood();
bool CalBinary();
void filter(double** source,int m_nWidth,int m_nHeight);
int CalParameter(CString DirectPath);
TCbCr CalCbCr(int R,int G,int B);
public:
double bmean;
double rmean;
double brcov[2][2];
int m_nWidth; //圖像寬度
int m_nHeight; //圖像高度
RGBQUAD **m_pSourceData; //原始數據
double **m_pLikeliHoodArray; //相似度數組(二維)
BYTE **m_pBinaryArray; //二值化數組(二維)
bool m_bBinaryReady; //標志位,判斷是否完成二值化
private:
bool m_bLikeliHoodReady; //標志位,判斷是否計算好相似度
};
#endif // #ifndef __LIKELYHOOD_H
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -