www.pudn.com > MyImageDB(imageobject).rar > MyColorFeature.h


// MyColorFeature.h: interface for the MyColorFeature class. 
// 04.05; 
////////////////////////////////////////////////////////////////////// 
 
#if !defined(AFX_MYCOLORFEATURE_H__8F8FCCB1_FE6D_4D5A_835F_F9343284B36F__INCLUDED_) 
#define AFX_MYCOLORFEATURE_H__8F8FCCB1_FE6D_4D5A_835F_F9343284B36F__INCLUDED_ 
 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
 
#include "mycolorspace.h" 
 
class MyColorFeature   
{ 
public: 
	MyColorFeature(); 
	virtual ~MyColorFeature(); 
 
	D1ColorBin* CalcuHisD1(BYTE* rgbData, INT width, INT height);//计算一维直方图, 输入参数无需预分配内存; 
	DOUBLE GetHisD1Distance(D1ColorBin* myhisd1, D1ColorBin* myhisd2);//计算直方图距离; 
private: 
	MyColorSpace myColorSpace; 
}; 
 
#endif // !defined(AFX_MYCOLORFEATURE_H__8F8FCCB1_FE6D_4D5A_835F_F9343284B36F__INCLUDED_)