Woolz Image Processing Version 1.4.0
|
Files | |
file | AlgConvolve.c |
Provides functions for convolving data arrays. | |
Functions | |
AlgError | AlgConvolve (int sizeArrayCnv, double *arrayCnv, int sizeArrayKrn, double *arrayKrn, int sizeArrayDat, double *arrayDat, AlgPadType pad) |
Convolves 1D kernel and data arrays, cnv = krn * data. The return convolution array must not be aliased to either the kernel or data arrays. |
AlgError AlgConvolve | ( | int | sizeArrayCnv, |
double * | arrayCnv, | ||
int | sizeArrayKrn, | ||
double * | arrayKrn, | ||
int | sizeArrayDat, | ||
double * | arrayDat, | ||
AlgPadType | pad | ||
) |
Convolves 1D kernel and data arrays, cnv = krn * data. The return convolution array must not be aliased to either the kernel or data arrays.
sizeArrayCnv | Length of return array must be >= max(len(dat),len(krn)). |
arrayCnv | Return convolution array. |
sizeArrayKrn | Length of kernel array, must be odd. |
arrayKrn | Kernel array. |
sizeArrayDat | Length of data array. |
arrayDat | Data array. |
pad | Type of padding. |
References ALG_DBG, ALG_DBG_LVL_1, ALG_DBG_LVL_FN, ALG_ERR_FUNC, ALG_ERR_NONE, ALG_PAD_END, ALG_PAD_NONE, and ALG_PAD_ZERO.
Referenced by WlzHistogramConvolve().