Changeset 1606 for trunk/psLib/test/image/tst_psImageFFT.c
- Timestamp:
- Aug 23, 2004, 12:36:04 PM (22 years ago)
- File:
-
- 1 edited
-
trunk/psLib/test/image/tst_psImageFFT.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/test/image/tst_psImageFFT.c
r1406 r1606 6 6 * @author Robert DeSonia, MHPCC 7 7 * 8 * @version $Revision: 1. 5$ $Name: not supported by cvs2svn $9 * @date $Date: 2004-08- 06 22:34:06$8 * @version $Revision: 1.6 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2004-08-23 22:36:03 $ 10 10 * 11 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 58 58 psLogSetLevel(PS_LOG_INFO); 59 59 60 if (! runTestSuite(stderr,"psFFT",tests,argc,argv) ) { 61 psAbort(__FILE__,"One or more tests failed"); 62 } 63 return 0; 60 return (! runTestSuite(stderr,"psFFT",tests,argc,argv) ); 64 61 } 65 62 … … 84 81 85 82 // 2. perform a forward transform 86 img2 = psImageFFT( NULL,img,PS_FFT_FORWARD);83 img2 = psImageFFT(img2,img,PS_FFT_FORWARD); 87 84 if (img2->type.type != PS_TYPE_C32) { 88 85 psError(__func__,"FFT didn't produce complex values?"); … … 109 106 } 110 107 108 111 109 // 4. perform a reverse transform 112 img3 = psImageFFT(NULL,img2,PS_FFT_REVERSE); 110 img3 = psImageFFT(img3,img2,PS_FFT_REVERSE); 111 113 112 if (img3->type.type != PS_TYPE_C32) { 114 113 psError(__func__,"FFT didn't produce complex values?"); … … 122 121 psF32 pixel = creal(img3Row[col])/m/n; 123 122 if (fabsf(pixel-imgRow[col]) > 0.1) { 124 psError(__func__,"Reverse FFT didn't gi me original image back (%d,%d %.2f vs %.2f)",123 psError(__func__,"Reverse FFT didn't give original image back (%d,%d %.2f vs %.2f)", 125 124 col,row,pixel,imgRow[col]); 126 125 return 5;
Note:
See TracChangeset
for help on using the changeset viewer.
