www.pudn.com > CBVRtest.rar > MyRGB.h


// MyRGB.h: interface for the MyRGB class. 
// 
////////////////////////////////////////////////////////////////////// 
 
#if !defined(AFX_MYRGB_H__42A06378_4B92_422E_825B_95C195079734__INCLUDED_) 
#define AFX_MYRGB_H__42A06378_4B92_422E_825B_95C195079734__INCLUDED_ 
 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
 
class MyRGB   
{	  
	int row,col; 
public: 
	void From256toGray(int x,int y,LPBITMAPINFOHEADER lpbi); 
	void StatisticHisto(int x, int y, LPBITMAPINFOHEADER lpbi); 
	MyRGB(); 
	virtual ~MyRGB(); 
	int** R2,**G2,**B2; 
	int* R1,*G1,*B1; 
	int HR[256],HG[256],HB[256]; 
	//rgbinit2(int x,int y);                  //初始化一个全0的二维数组 
    //rgbinit2(LPBITMAPINFOHEADER lpbi);      //产生一幅图像的RBG二维数组 
	//rgbinit1(int x,int y);                  //初始化一个全0的一维数组 
	rgbinit1(int x,int y,LPBITMAPINFOHEADER lpbi);      //产生一幅图像的RBG一维数组 
	destroy();                                //释放空间 
 
 
}; 
 
#endif // !defined(AFX_MYRGB_H__42A06378_4B92_422E_825B_95C195079734__INCLUDED_)