IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 7760


Ignore:
Timestamp:
Jun 29, 2006, 11:44:36 AM (20 years ago)
Author:
Paul Price
Message:

Adding output saturation and bad levels.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/stac/src/stac.c

    r7542 r7760  
    167167    saturated->n = transformed->n;
    168168    bad->n = transformed->n;
     169    float minSaturated = INFINITY;      // The minimum saturation level
     170    float maxBad = -INFINITY;           // The maximum bad level
    169171    for (int i = 0; i < transformed->n; i++) {
    170172        saturated->data.F32[i] = (config->saturated - offsets->data.F32[i]) / scales->data.F32[i];
     173        if (saturated->data.F32[i] < minSaturated) {
     174            minSaturated = saturated->data.F32[i];
     175        }
    171176        bad->data.F32[i] = (config->bad - offsets->data.F32[i]) / scales->data.F32[i];
    172     }
     177        if (bad->data.F32[i] > maxBad) {
     178            maxBad = bad->data.F32[i];
     179        }
     180    }
     181    psTrace("stac", 1, "Saturation level: %f\n", minSaturated);
     182    psTrace("stac", 1, "Bad level: %f\n", maxBad);
    173183
    174184    // Save shifted images
Note: See TracChangeset for help on using the changeset viewer.