IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jul 18, 2007, 4:00:30 PM (19 years ago)
Author:
Paul Price
Message:

Fixed problems with segfaults in kernel generation for GUNK.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/imcombine/pmSubtractionKernels.c

    r14306 r14307  
    404404    }
    405405
    406     int numInner = 2 * PS_SQR(inner) + 1; // Number of inner kernel elements
     406    int numInner = PS_SQR(2 * PS_SQR(inner) + 1); // Number of inner kernel elements
    407407    int numSpatial = (spatialOrder + 1) * (spatialOrder + 2) / 2; // Number of spatial variations of a kernel
    408408
     
    411411    pmSubtractionKernels *kernels = pmSubtractionKernelsAlloc(num, PM_SUBTRACTION_KERNEL_GUNK,
    412412                                                              size, spatialOrder); // The kernels
    413     kernels->sigma = psVectorAlloc(num, PS_TYPE_F32);
     413    kernels->sigma = psVectorAlloc(numGaussianVars * numSpatial, PS_TYPE_F32);
    414414    kernels->preCalc = psArrayAlloc(numGaussianVars * numSpatial);
    415415    kernels->inner = numGaussianVars * numSpatial;
Note: See TracChangeset for help on using the changeset viewer.