Changeset 21363 for trunk/psModules/src/imcombine/pmSubtractionStamps.c
- Timestamp:
- Feb 5, 2009, 4:31:25 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/imcombine/pmSubtractionStamps.c
r21183 r21363 54 54 psFree(stamp->image1); 55 55 psFree(stamp->image2); 56 psFree(stamp-> weight);56 psFree(stamp->variance); 57 57 psFree(stamp->convolutions1); 58 58 psFree(stamp->convolutions2); … … 211 211 stamp->image1 = NULL; 212 212 stamp->image2 = NULL; 213 stamp-> weight= NULL;213 stamp->variance = NULL; 214 214 stamp->convolutions1 = NULL; 215 215 stamp->convolutions2 = NULL; … … 333 333 psFree(stamp->image1); 334 334 psFree(stamp->image2); 335 psFree(stamp-> weight);335 psFree(stamp->variance); 336 336 psFree(stamp->convolutions1); 337 337 psFree(stamp->convolutions2); 338 stamp->image1 = stamp->image2 = stamp-> weight= NULL;338 stamp->image1 = stamp->image2 = stamp->variance = NULL; 339 339 stamp->convolutions1 = stamp->convolutions2 = NULL; 340 340 … … 480 480 481 481 bool pmSubtractionStampsExtract(pmSubtractionStampList *stamps, psImage *image1, psImage *image2, 482 psImage * weight, int kernelSize)482 psImage *variance, int kernelSize) 483 483 { 484 484 PM_ASSERT_SUBTRACTION_STAMP_LIST_NON_NULL(stamps, false); … … 490 490 PS_ASSERT_IMAGE_TYPE(image2, PS_TYPE_F32, false); 491 491 } 492 PS_ASSERT_IMAGE_NON_NULL( weight, false);493 PS_ASSERT_IMAGES_SIZE_EQUAL( weight, image1, false);494 PS_ASSERT_IMAGE_TYPE( weight, PS_TYPE_F32, false);492 PS_ASSERT_IMAGE_NON_NULL(variance, false); 493 PS_ASSERT_IMAGES_SIZE_EQUAL(variance, image1, false); 494 PS_ASSERT_IMAGE_TYPE(variance, PS_TYPE_F32, false); 495 495 PS_ASSERT_INT_NONNEGATIVE(kernelSize, false); 496 496 … … 520 520 assert(stamp->image1 == NULL); 521 521 assert(stamp->image2 == NULL); 522 assert(stamp-> weight== NULL);522 assert(stamp->variance == NULL); 523 523 524 524 psRegion region = psRegionSet(x - size, x + size + 1, y - size, y + size + 1); // Region of interest … … 534 534 } 535 535 536 psImage *wtSub = psImageSubset( weight, region); // Subimage with stamp537 stamp-> weight= psKernelAllocFromImage(wtSub, size, size);536 psImage *wtSub = psImageSubset(variance, region); // Subimage with stamp 537 stamp->variance = psKernelAllocFromImage(wtSub, size, size); 538 538 psFree(wtSub); // Drop reference 539 539
Note:
See TracChangeset
for help on using the changeset viewer.
