00001
00002
00003 #include <stdio.h>
00004 #include <stdlib.h>
00005 #include <string.h>
00006 #include <tip.h>
00007
00008
00009
00010
00011
00012
00013
00014 int main(int argc, char *argv[])
00015 {
00016
00017 if (argc != 2) {
00018 cout << "Usage: " << argv[0] << " <input_image>" << endl;
00019 exit(0);
00020 }
00021
00022 char l;
00023
00024
00025 FloatImage im0;
00026 im0.readImage(argv[1]);
00027 im0.showImage();
00028 cin >> l;;
00029
00030
00031
00032 WaveletTransform a(im0, BIOR_1_3);
00033
00034
00035 a.fwt(3);
00036
00037
00038 im0.showImage();
00039 cin >> l;;
00040
00041
00042 a.ifwt(3);
00043 im0.showImage();
00044 cin >> l;;
00045
00046 im0.closeWindow();
00047
00048 return(1);
00049 }