Changeset 41859 for branches/eam_branches/ipp-dev-20210817
- Timestamp:
- Oct 24, 2021, 3:00:40 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-dev-20210817/psModules/src/detrend/pmPattern.c
r41856 r41859 642 642 for (int j = 0; j < NPIX; j++) { 643 643 int pix = sample * NPIX + j; // real pixel elements in x-dir 644 psAssert (pix >= 0, "invalid pix value"); 645 psAssert (pix < numCols, "invalid pix value"); 644 646 if ((mask && mask->data.PS_TYPE_IMAGE_MASK_DATA[y][pix] & maskVal)) continue; 645 647 if (data->data.F32[pix] < lower || data->data.F32[pix] > upper) continue; … … 665 667 666 668 int midPt = 0.5 * seq; 669 if (seq % 2 == 1) { psAssert (midPt >= 0, "invalid midPt"); } 670 if (seq % 2 == 0) { psAssert (midPt >= 1, "invalid midPt"); } 671 psAssert (midPt < NPIX, "invalid midPt"); 672 667 673 float medValue = (seq % 2) ? sampleArray[midPt] : 0.5*(sampleArray[midPt] + sampleArray[midPt-1]); 668 674 yFit->data.F32[sample] = medValue;
Note:
See TracChangeset
for help on using the changeset viewer.
