.
.
#include
#include
#define height 256
#define width 256
void twoDDWT(double org[][width], double dwt[][width],int NumofBand);
void oneDDWT(int flag, double org[][width], double dwt[][width]);
void twoDIDWT(double dwt[][width], double rec[][width],int NumofBand);
void oneDIDWT(int flag, double dwt[][width], double rec[][width]);
int main()
{
int i, j;
double org[height][width], dwt[height][width],rec[height][width];
FILE *lena;
FILE *lena3;
FILE *lena4;
lena = fopen("c:\\lena.raw", "rb");
lena3 = fopen("c:\\lena3.raw", "wb");
lena4 = fopen("c:\\lena4.raw", "wb");
for (i = 0; i < height; i++)
{
for (j = 0; j < width; j++)
{
o