00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #include "haar_wavelet.h"
00020 #include <string.h>
00021
00022
00023 int main(int argc, char *argv[])
00024 {
00025
00026 param par0, *ptp;
00027
00028 char NomFicSortant [50];
00029 char NomFicEntrant[50];
00030
00031 hw_coef_entire_image_t des;
00032
00033 ima3Du1 imscr;
00034 ima3Du1 imres;
00035
00036
00037 param_debut(argc, argv, &par0);
00038 ptp = &par0;
00039
00040 lec_param(">>entrer le chemin et le nom de l'image a traiter", ptp);
00041 strcpy(NomFicEntrant, ptp->rep);
00042 ptp = ptp->next;
00043
00044 ptp = hw_coef_entire_image_lect( &des, ptp, ">>reggr3d question :");
00045
00046 lec_param(">>entrer le chemin et le nom de l'image resulat", ptp);
00047 strcpy(NomFicSortant, ptp->rep);
00048 ptp = ptp->next;
00049
00050
00051 param_fin(argc, argv, &par0);
00052
00053
00054 lect_volume_u1 (NomFicEntrant, &imscr);
00055 printf("lgtete: %d\n", imscr.lgtete);
00056
00057 hw_coef_entire_image_init( &des, &imscr, &imres);
00058 hw_coef_entire_image_calc( &des, &imscr, &imres);
00059
00060
00061
00062 write_volume_u1( NomFicSortant, &imres);
00063
00064 }