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_)