Homogeneous kernel map - Definition.
More...
#include "homkermap.h"
#include "mathop.h"
#include <math.h>
#include "homkermap.c"
#include "float.th"
◆ vl_homogeneouskernelmap_delete()
- Parameters
-
self | object. The function deletes the specified map object. |
◆ vl_homogeneouskernelmap_get_dimension()
- Parameters
-
- Returns
- the map dimension (2
order
+1).
◆ vl_homogeneouskernelmap_get_kernel_type()
- Parameters
-
- Returns
- kernel type.
◆ vl_homogeneouskernelmap_get_order()
- Parameters
-
- Returns
- the map order.
◆ vl_homogeneouskernelmap_get_smooth_spectrum()
- Parameters
-
self | homogeneous kernel map. |
omega | sampling frequency. |
- Returns
- the spectrum sampled at omega after smoothing.
◆ vl_homogeneouskernelmap_get_spectrum()
- Parameters
-
self | homogeneous kernel map. |
omega | sampling frequency. |
- Returns
- the spectrum sampled at omega.
◆ vl_homogeneouskernelmap_get_window_type()
- Parameters
-
- Returns
- window type.
◆ vl_homogeneouskernelmap_new()
- Parameters
-
kernelType | type of homogeneous kernel. |
gamma | kernel homogeneity degree. |
order | approximation order. |
period | kernel period. |
windowType | type of window used to truncate the kernel. |
- Returns
- the new homogeneous kernel map.
The function intializes a new homogeneous kernel map for the specified kernel type, homogeneity degree, approximation order, period, and truncation window. See Fundamentals for details.
The homogeneity degree gamma
must be positive (the standard kernels are obtained by setting gamma
to 1). When unsure, set windowType
to VlHomogeneousKernelMapWindowRectangular. The period
should be non-negative; specifying a negative or null value causes the function to switch to a default value.
The function returns NULL
if there is not enough free memory.