#include "_cxcore.h"
Macros | |
#define | CV_MAX_LOCAL_DFT_SIZE (1 << 15) |
#define | icvBitRev(i, shift) |
#define | ICV_DFT_NO_PERMUTE 2 |
#define | ICV_DFT_COMPLEX_INPUT_OR_OUTPUT 4 |
#define | ICV_REAL_DFT(flavor, datatype) |
#define | ICV_CCS_IDFT(flavor, datatype) |
#define | ICV_DCT_FWD(flavor, datatype) |
#define | ICV_DCT_INV(flavor, datatype) |
Typedefs | |
typedef CvStatus(CV_STDCALL * | CvDFTFunc )(const void *src, void *dst, int n, int nf, int *factors, const int *itab, const void *wave, int tab_size, const void *spec, void *buf, int inv, double scale) |
typedef CvStatus(CV_STDCALL * | CvDCTFunc )(const void *src, int src_step, void *dft_src, void *dft_dst, void *dst, int dst_step, int n, int nf, int *factors, const int *itab, const void *dft_wave, const void *dct_wave, const void *spec, void *buf) |
Functions | |
CV_IMPL void | cvDFT (const CvArr *srcarr, CvArr *dstarr, int flags, int nonzero_rows) |
CV_IMPL void | cvMulSpectrums (const CvArr *srcAarr, const CvArr *srcBarr, CvArr *dstarr, int flags) |
CV_IMPL void | cvDCT (const CvArr *srcarr, CvArr *dstarr, int flags) |
CV_IMPL int | cvGetOptimalDFTSize (int size0) |
Variables | |
icvDFTInitAlloc_C_32fc_t | icvDFTInitAlloc_C_32fc_p = 0 |
icvDFTFree_C_32fc_t | icvDFTFree_C_32fc_p = 0 |
icvDFTGetBufSize_C_32fc_t | icvDFTGetBufSize_C_32fc_p = 0 |
icvDFTFwd_CToC_32fc_t | icvDFTFwd_CToC_32fc_p = 0 |
icvDFTInv_CToC_32fc_t | icvDFTInv_CToC_32fc_p = 0 |
icvDFTInitAlloc_C_64fc_t | icvDFTInitAlloc_C_64fc_p = 0 |
icvDFTFree_C_64fc_t | icvDFTFree_C_64fc_p = 0 |
icvDFTGetBufSize_C_64fc_t | icvDFTGetBufSize_C_64fc_p = 0 |
icvDFTFwd_CToC_64fc_t | icvDFTFwd_CToC_64fc_p = 0 |
icvDFTInv_CToC_64fc_t | icvDFTInv_CToC_64fc_p = 0 |
icvDFTInitAlloc_R_32f_t | icvDFTInitAlloc_R_32f_p = 0 |
icvDFTFree_R_32f_t | icvDFTFree_R_32f_p = 0 |
icvDFTGetBufSize_R_32f_t | icvDFTGetBufSize_R_32f_p = 0 |
icvDFTFwd_RToPack_32f_t | icvDFTFwd_RToPack_32f_p = 0 |
icvDFTInv_PackToR_32f_t | icvDFTInv_PackToR_32f_p = 0 |
icvDFTInitAlloc_R_64f_t | icvDFTInitAlloc_R_64f_p = 0 |
icvDFTFree_R_64f_t | icvDFTFree_R_64f_p = 0 |
icvDFTGetBufSize_R_64f_t | icvDFTGetBufSize_R_64f_p = 0 |
icvDFTFwd_RToPack_64f_t | icvDFTFwd_RToPack_64f_p = 0 |
icvDFTInv_PackToR_64f_t | icvDFTInv_PackToR_64f_p = 0 |
#define CV_MAX_LOCAL_DFT_SIZE (1 << 15) |
#define ICV_CCS_IDFT | ( | flavor, | |
datatype | |||
) |
#define ICV_DCT_FWD | ( | flavor, | |
datatype | |||
) |
#define ICV_DCT_INV | ( | flavor, | |
datatype | |||
) |
#define ICV_DFT_COMPLEX_INPUT_OR_OUTPUT 4 |
#define ICV_DFT_NO_PERMUTE 2 |
#define ICV_REAL_DFT | ( | flavor, | |
datatype | |||
) |
typedef CvStatus(CV_STDCALL * CvDCTFunc)(const void *src, int src_step, void *dft_src, void *dft_dst, void *dst, int dst_step, int n, int nf, int *factors, const int *itab, const void *dft_wave, const void *dct_wave, const void *spec, void *buf) |
typedef CvStatus(CV_STDCALL * CvDFTFunc)(const void *src, void *dst, int n, int nf, int *factors, const int *itab, const void *wave, int tab_size, const void *spec, void *buf, int inv, double scale) |
CV_IMPL void cvMulSpectrums | ( | const CvArr * | srcAarr, |
const CvArr * | srcBarr, | ||
CvArr * | dstarr, | ||
int | flags | ||
) |
icvDFTFree_C_32fc_t icvDFTFree_C_32fc_p = 0 |
icvDFTFree_C_64fc_t icvDFTFree_C_64fc_p = 0 |
icvDFTFree_R_32f_t icvDFTFree_R_32f_p = 0 |
icvDFTFree_R_64f_t icvDFTFree_R_64f_p = 0 |
icvDFTFwd_CToC_32fc_t icvDFTFwd_CToC_32fc_p = 0 |
icvDFTFwd_CToC_64fc_t icvDFTFwd_CToC_64fc_p = 0 |
icvDFTFwd_RToPack_32f_t icvDFTFwd_RToPack_32f_p = 0 |
icvDFTFwd_RToPack_64f_t icvDFTFwd_RToPack_64f_p = 0 |
icvDFTGetBufSize_C_32fc_t icvDFTGetBufSize_C_32fc_p = 0 |
icvDFTGetBufSize_C_64fc_t icvDFTGetBufSize_C_64fc_p = 0 |
icvDFTGetBufSize_R_32f_t icvDFTGetBufSize_R_32f_p = 0 |
icvDFTGetBufSize_R_64f_t icvDFTGetBufSize_R_64f_p = 0 |
icvDFTInitAlloc_C_32fc_t icvDFTInitAlloc_C_32fc_p = 0 |
icvDFTInitAlloc_C_64fc_t icvDFTInitAlloc_C_64fc_p = 0 |
icvDFTInitAlloc_R_32f_t icvDFTInitAlloc_R_32f_p = 0 |
icvDFTInitAlloc_R_64f_t icvDFTInitAlloc_R_64f_p = 0 |
icvDFTInv_CToC_32fc_t icvDFTInv_CToC_32fc_p = 0 |
icvDFTInv_CToC_64fc_t icvDFTInv_CToC_64fc_p = 0 |
icvDFTInv_PackToR_32f_t icvDFTInv_PackToR_32f_p = 0 |
icvDFTInv_PackToR_64f_t icvDFTInv_PackToR_64f_p = 0 |