Changeset 1440 for trunk/psLib/src/image/psImageStats.c
- Timestamp:
- Aug 9, 2004, 1:34:58 PM (22 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/image/psImageStats.c (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/image/psImageStats.c
r1407 r1440 10 10 * @author George Gusciora, MHPCC 11 11 * 12 * @version $Revision: 1.3 0$ $Name: not supported by cvs2svn $13 * @date $Date: 2004-08-0 7 00:06:06$12 * @version $Revision: 1.31 $ $Name: not supported by cvs2svn $ 13 * @date $Date: 2004-08-09 23:34:58 $ 14 14 * 15 15 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 37 37 NOTE: verify that image/mask have the correct types, and sizes. 38 38 *****************************************************************************/ 39 psStats *psImageStats(psStats * stats, psImage * in, psImage* mask, int maskVal)40 { 41 psVector *junkData = NULL;42 psVector *junkMask = NULL;39 psStats* psImageStats(psStats* stats, psImage* in, psImage* mask, int maskVal) 40 { 41 psVector* junkData = NULL; 42 psVector* junkMask = NULL; 43 43 44 44 if (stats == NULL) { … … 95 95 NOTE: verify that image/mask have the, correct types and sizes. 96 96 *****************************************************************************/ 97 psHistogram *psImageHistogram(psHistogram * out, psImage * in, psImage* mask, unsigned int maskVal)98 { 99 psVector *junkData = NULL;100 psVector *junkMask = NULL;97 psHistogram* psImageHistogram(psHistogram* out, psImage* in, psImage* mask, unsigned int maskVal) 98 { 99 psVector* junkData = NULL; 100 psVector* junkMask = NULL; 101 101 102 102 // NOTE: Verify this action. … … 183 183 } 184 184 185 psPolynomial1D **p_psCreateChebyshevPolys(int maxChebyPoly)186 { 187 psPolynomial1D **chebPolys = NULL;185 psPolynomial1D* *p_psCreateChebyshevPolys(int maxChebyPoly) 186 { 187 psPolynomial1D* *chebPolys = NULL; 188 188 int i = 0; 189 189 int j = 0; 190 190 191 chebPolys = (psPolynomial1D **) psAlloc(maxChebyPoly * sizeof(psPolynomial1D *));191 chebPolys = (psPolynomial1D* *) psAlloc(maxChebyPoly * sizeof(psPolynomial1D* )); 192 192 for (i = 0; i < maxChebyPoly; i++) { 193 193 chebPolys[i] = psPolynomial1DAlloc(i + 1); … … 224 224 over all pixels (x,y) in the image. 225 225 *****************************************************************************/ 226 psPolynomial2D *psImageFitPolynomial(const psImage * input, psPolynomial2D* coeffs)226 psPolynomial2D* psImageFitPolynomial(const psImage* input, psPolynomial2D* coeffs) 227 227 { 228 228 int x = 0; … … 231 231 int j = 0; 232 232 float **sums = NULL; 233 psPolynomial1D **chebPolys = NULL;233 psPolynomial1D* *chebPolys = NULL; 234 234 int maxChebyPoly = 0; 235 235 float *cScalingFactors = NULL; … … 327 327 328 328 *****************************************************************************/ 329 int psImageEvalPolynomial(const psImage * input, const psPolynomial2D* coeffs)329 int psImageEvalPolynomial(const psImage* input, const psPolynomial2D* coeffs) 330 330 { 331 331 int x = 0; … … 334 334 int j = 0; 335 335 float **sums = NULL; 336 psPolynomial1D **chebPolys = NULL;336 psPolynomial1D* *chebPolys = NULL; 337 337 int maxChebyPoly = 0; 338 338 float *cScalingFactors = NULL;
Note:
See TracChangeset
for help on using the changeset viewer.
