|
Data Structures |
| struct | psSubtractionKernels |
| struct | pmStamp |
Defines |
| #define | PM_IMAGE_COMBINE_H |
Enumerations |
| enum | pmSubtractionKernelsType { PM_SUBTRACTION_KERNEL_POIS,
PM_SUBTRACTION_KERNEL_ISIS
} |
| enum | pmStampStatus { PM_STAMP_INIT,
PM_STAMP_USED,
PM_STAMP_REJECTED,
PM_STAMP_RECALC,
PM_STAMP_NONE
} |
Functions |
| psSubtractionKernels * | pmSubtractionKernelsAllocPOIS (int size, int SpatialOrder) |
| psSubtractionKernels * | pmSubtractionKernelsAllocISIS (const psVector *sigmas, const psVector *orders, int size, int SpatialOrder) |
| psArray * | pmSubtractionFindStamps (psArray *stamps, const psImage *image, const psImage *mask, psU32 maskVal, psF32 threshold, psS32 xNum, psS32 yNum, psS32 border) |
| bool | pmSubtractionCalculateEquation (psArray *stamps, const psImage *reference, const psImage *input, const psSubtractionKernels *kernels, psS32 footprint) |
| psVector * | pmSubtractionSolveEquation (psVector *solution, const psArray *stamps) |
| bool | pmSubtractionRejectStamps (psArray *stamps, psImage *mask, psU32 badStampMaskVal, psS32 footprint, psF32 sigmaRej, const psImage *refImage, const psImage *inImage, const psVector *solution, const psSubtractionKernels *kernels) |
| psImage * | pmSubtractionKernelImage (psImage *out, const psVector *solution, const psSubtractionKernels *kernels, psF32 x, psF32 y) |