Changeset 19895 for trunk/psLib/src/imageops/psImageConvolve.h
- Timestamp:
- Oct 3, 2008, 4:37:51 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/imageops/psImageConvolve.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/imageops/psImageConvolve.h
r19023 r19895 5 5 * @author Robert DeSonia, MHPCC 6 6 * 7 * @version $Revision: 1.3 4$ $Name: not supported by cvs2svn $8 * @date $Date: 2008- 08-12 03:32:56$7 * @version $Revision: 1.35 $ $Name: not supported by cvs2svn $ 8 * @date $Date: 2008-10-04 02:37:51 $ 9 9 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii 10 10 */ … … 193 193 ); 194 194 195 /// Smooth an image by parts using 1D Gaussian independently in x and y, allowing for masked pixels 196 /// 197 /// Applies a circularly symmetric Gaussian smoothing first in x and then in y 198 /// directions with just a vector. This process is 2N faster than 2D convolutions (in general). 199 psImage *psImageSmoothMask( 200 psImage *output, ///< Output image, or NULL 201 const psImage *image, ///< Input image (F32 or F64) 202 const psImage *mask, ///< Mask image 203 psMaskType maskVal, ///< Mask value 204 double sigma, ///< Width of the smoothing kernel (pixels) 205 double numSigma ///< Size of the smoothing box (sigma) 206 ); 207 208 195 209 bool psImageSmoothMaskF32( 196 210 psImage *image, ///< the image to be smoothed
Note:
See TracChangeset
for help on using the changeset viewer.
