Changeset 5294 for trunk/psModules/src
- Timestamp:
- Oct 12, 2005, 11:02:20 AM (21 years ago)
- Location:
- trunk/psModules/src/imsubtract
- Files:
-
- 2 edited
-
pmSubtractBias.c (modified) (2 diffs)
-
pmSubtractSky.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/imsubtract/pmSubtractBias.c
r5188 r5294 6 6 * @author GLG, MHPCC 7 7 * 8 * @version $Revision: 1. 2$ $Name: not supported by cvs2svn $9 * @date $Date: 2005- 09-29 21:57:30$8 * @version $Revision: 1.3 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2005-10-12 21:02:04 $ 10 10 * 11 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 26 26 { 27 27 printf("-------------- PS_POLY1D_PRINT() --------------\n"); 28 printf("poly-> COOL_1D_n is %d\n", poly->COOL_1D_n);29 for (psS32 i = 0 ; i < (1 + poly-> COOL_1D_n) ; i++) {28 printf("poly->nX is %d\n", poly->nX); 29 for (psS32 i = 0 ; i < (1 + poly->nX) ; i++) { 30 30 printf("poly->coeff[%d] is %f\n", i, poly->coeff[i]); 31 31 } -
trunk/psModules/src/imsubtract/pmSubtractSky.c
r5170 r5294 6 6 * @author GLG, MHPCC 7 7 * 8 * @version $Revision: 1. 1$ $Name: not supported by cvs2svn $9 * @date $Date: 2005- 09-28 20:43:52$8 * @version $Revision: 1.2 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2005-10-12 21:02:04 $ 10 10 * 11 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 306 306 // polynomial if there are not enough rows/columns in the input image. 307 307 308 if ((myPoly-> COOL_2D_nX + 1) > dataImage->numRows) {308 if ((myPoly->nX + 1) > dataImage->numRows) { 309 309 psLogMsg(__func__, PS_LOG_WARN, 310 310 "WARNING: ImageFitPolynomial(): Reducing polynomial complexity in x-dimension.\n"); 311 oldPolyX = myPoly-> COOL_2D_nX;312 myPoly-> COOL_2D_nX = dataImage->numRows - 1;313 } 314 if ((myPoly-> COOL_2D_nY + 1) > dataImage->numCols) {311 oldPolyX = myPoly->nX; 312 myPoly->nX = dataImage->numRows - 1; 313 } 314 if ((myPoly->nY + 1) > dataImage->numCols) { 315 315 psLogMsg(__func__, PS_LOG_WARN, 316 316 "WARNING: ImageFitPolynomial(): Reducing polynomial complexity in y-dimension.\n"); 317 oldPolyY = myPoly-> COOL_2D_nY;318 myPoly-> COOL_2D_nY = dataImage->numCols - 1;317 oldPolyY = myPoly->nY; 318 myPoly->nY = dataImage->numCols - 1; 319 319 } 320 320 psS32 i; … … 324 324 psS32 aRow; 325 325 psS32 aCol; 326 psS32 **polyTerms = buildPolyTerms(myPoly-> COOL_2D_nX, myPoly->COOL_2D_nY);326 psS32 **polyTerms = buildPolyTerms(myPoly->nX, myPoly->nY); 327 327 // We determine how many coefficients will be in the polynomial that we 328 328 // are fitting to this image. 329 psS32 localPolyTerms = CalculatePolyTerms(myPoly-> COOL_2D_nX, myPoly->COOL_2D_nY);329 psS32 localPolyTerms = CalculatePolyTerms(myPoly->nX, myPoly->nY); 330 330 psImage *A = psImageAlloc(localPolyTerms, localPolyTerms, PS_TYPE_F64); 331 331 psImage *Aout = psImageAlloc(localPolyTerms, localPolyTerms, PS_TYPE_F64); … … 345 345 for (y=0;y<dataImage->numCols;y++) { 346 346 if (maskImage->data.U8[x][y] == 0) { 347 buildSums((psF64) x, (psF64) y, myPoly-> COOL_2D_nX, myPoly->COOL_2D_nY);347 buildSums((psF64) x, (psF64) y, myPoly->nX, myPoly->nY); 348 348 349 349 /************************************************************ … … 428 428 // 429 429 if (oldPolyX != -1) { 430 myPoly-> COOL_2D_nX = oldPolyX;431 for (i=oldPolyX ; i < (1 + myPoly-> COOL_2D_nX) ; i++) {432 for (j=0;j<(1 + myPoly-> COOL_2D_nY) ; j++) {430 myPoly->nX = oldPolyX; 431 for (i=oldPolyX ; i < (1 + myPoly->nX) ; i++) { 432 for (j=0;j<(1 + myPoly->nY) ; j++) { 433 433 myPoly->coeff[i][j] = 0.0; 434 434 } … … 436 436 } 437 437 if (oldPolyY != -1) { 438 myPoly-> COOL_2D_nY = oldPolyY;439 for (i=0 ; i < (1 + myPoly-> COOL_2D_nX) ; i++) {440 for (j=oldPolyY;j < (1 + myPoly-> COOL_2D_nY) ; j++) {438 myPoly->nY = oldPolyY; 439 for (i=0 ; i < (1 + myPoly->nX) ; i++) { 440 for (j=oldPolyY;j < (1 + myPoly->nY) ; j++) { 441 441 myPoly->coeff[i][j] = 0.0; 442 442 }
Note:
See TracChangeset
for help on using the changeset viewer.
