Changeset 15320 for trunk/psLib/src/imageops/psImageConvolve.h
- Timestamp:
- Oct 16, 2007, 1:31:03 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/imageops/psImageConvolve.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/imageops/psImageConvolve.h
r14866 r15320 5 5 * @author Robert DeSonia, MHPCC 6 6 * 7 * @version $Revision: 1. 29$ $Name: not supported by cvs2svn $8 * @date $Date: 2007- 09-17 20:49:51$7 * @version $Revision: 1.30 $ $Name: not supported by cvs2svn $ 8 * @date $Date: 2007-10-16 23:31:03 $ 9 9 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii 10 10 */ … … 153 153 ); 154 154 155 /// Convolve a mask image with a kernel 155 /// Convolve a mask image with a kernel, using direct convolution 156 156 /// 157 157 /// Returns a mask, grown by the supplied kernel. Only those pixels specified by the maskVal are grown; the 158 158 /// rest are simply propagated. 159 psImage *psImageConvolveMask(const psImage *mask, ///< Mask to convolve 160 psMaskType maskVal, ///< Mask value to convolve 161 const psKernel *kernel ///< Kernel by which to convolve 159 psImage *psImageConvolveMaskDirect(const psImage *mask, ///< Mask to convolve 160 psMaskType maskVal, ///< Mask value to convolve 161 const psKernel *kernel ///< Kernel by which to convolve 162 ); 163 164 /// Convolve a mask image with a kernel, using the FFT 165 /// 166 /// Returns a mask, grown by the supplied kernel. Only those pixels specified by the maskVal are grown; the 167 /// rest are simply propagated. Uses psImageConvolveFFT to convolve the mask, and then thresholds at the 168 /// specified level. 169 psImage *psImageConvolveMaskFFT(const psImage *mask, ///< Mask to convolve 170 psMaskType maskVal, ///< Mask value to convolve 171 const psKernel *kernel, ///< Kernel by which to convolve 172 float thresh ///< Threshold (0..1) for convolved floating-point image 162 173 ); 163 174
Note:
See TracChangeset
for help on using the changeset viewer.
