Changeset 34724 for trunk/psLib/src/imageops/psImageConvolve.c
- Timestamp:
- Nov 28, 2012, 1:54:24 PM (13 years ago)
- File:
-
- 1 edited
-
trunk/psLib/src/imageops/psImageConvolve.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/imageops/psImageConvolve.c
r33089 r34724 605 605 PS_ASSERT_IMAGE_NON_NULL(image, false); 606 606 607 if (sigma < 0.25) { 608 psTrace("psLib.imageops", 5, "sigma: %f < 0.25 skipping smoothing", sigma); 609 return true; 610 } 611 607 612 // relevant terms 608 613 int Nrange = sigma*Nsigma + 0.5; // Number of pixels either side for convolution kernel 614 if (Nrange < 1) { 615 // using zero will cause an arithmetic exception in the loop 616 psTrace("psLib.imageops", 5, "Nrange %d for smoothing too small skipping smoothing", Nrange); 617 return true; 618 } 609 619 int Nx = image->numCols; // Number of columns 610 620 int Ny = image->numRows; // Number of rows
Note:
See TracChangeset
for help on using the changeset viewer.
