Changeset 7275 for trunk/psModules/src/camera/pmFPAMaskWeight.c
- Timestamp:
- Jun 1, 2006, 12:44:47 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/camera/pmFPAMaskWeight.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/camera/pmFPAMaskWeight.c
r7017 r7275 18 18 return false; 19 19 } 20 float bad = psMetadataLookupF32( NULL, cell->concepts, "CELL.BAD"); // Bad level20 float bad = psMetadataLookupF32(&mdok, cell->concepts, "CELL.BAD"); // Bad level 21 21 if (!mdok || isnan(bad)) { 22 22 psError(PS_ERR_IO, true, "CELL.BAD is not set --- unable to set mask.\n"); 23 23 return false; 24 24 } 25 psTrace(__func__, 5, "Saturation: %f, bad: %f\n", saturation, bad); 25 26 26 27 psImage *image = readout->image; // The image pixels … … 35 36 for (int i = 0; i < image->numRows; i++) { 36 37 for (int j = 0; j < image->numCols; j++) { 37 if (image->data.F32[i][j] > saturation) {38 if (image->data.F32[i][j] >= saturation) { 38 39 mask->data.U8[i][j] |= PM_MASK_SAT; 39 40 } 40 if (image->data.F32[i][j] < bad) {41 if (image->data.F32[i][j] <= bad) { 41 42 mask->data.U8[i][j] |= PM_MASK_BAD; 42 43 }
Note:
See TracChangeset
for help on using the changeset viewer.
