- Timestamp:
- Aug 13, 2010, 12:19:38 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20100621/psLib/src/fft/psImageFFT.h
r21183 r28910 15 15 #include "psImage.h" 16 16 #include "psImageConvolve.h" 17 18 typedef struct { 19 void *fft; 20 int xMin; ///< Most negative x index 21 int yMin; ///< Most negative y index 22 int xMax; ///< Most positive x index 23 int yMax; ///< Most positive y index 24 int paddedCols; 25 int paddedRows; 26 } psKernelFFT; 17 27 18 28 /// @addtogroup MathOps Mathematical Operations … … 71 81 const psImage *mask, ///< Corresponding mask 72 82 psImageMaskType maskVal, ///< Value to mask 73 const psKernel *kernel ///< kernel to colvolve with 83 const psKernel *kernel ///< kernel to convolve with 84 ); 85 86 /// Allocate an the psKernelFFT structure 87 psKernelFFT *psKernelFFTAlloc( 88 const psKernel *input ///< kernel to convolve with 74 89 ); 90 91 /// Generate an FFT'ed kernel suitable for convolution with the given image 92 psKernelFFT *psImageConvolveKernelInit( 93 const psImage *in, ///< representative image to convolve 94 const psKernel *kernel ///< kernel to convolve with 95 ); 96 97 /// Convolve the given image with the pre-FFT'ed kernel 98 psImage *psImageConvolveKernel( 99 psImage *out, ///< Output image, or NULL 100 const psImage *in, ///< Image to convolve 101 const psImage *mask, ///< Corresponding mask 102 psImageMaskType maskVal, ///< Value to mask 103 const psKernelFFT *kernel ///< kernel to convolve with 104 ); 75 105 76 106 /// @}
Note:
See TracChangeset
for help on using the changeset viewer.
