Changeset 10285
- Timestamp:
- Nov 29, 2006, 10:54:18 AM (20 years ago)
- File:
-
- 1 edited
-
trunk/psphot/src/psphotImageMedian.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psphot/src/psphotImageMedian.c
r10277 r10285 118 118 psStats *stats = psImageBackground(subset, submask, 0xff, 0.25, 0.75, MAX_SAMPLE_PIXELS, 119 119 statsOption, rng); 120 if (stats == NULL) { 120 if (stats != NULL) { 121 if (stats->options & PS_STAT_ROBUST_QUARTILE) { 122 modelData[iy][ix] = stats->robustMedian; 123 } else { 124 modelData[iy][ix] = psStatsGetValue(stats, statsOption); 125 } 126 } else { 127 psStatsOptions fallback_option = PS_STAT_ROBUST_MEDIAN; 121 128 stats = psImageBackground(subset, submask, 0xff, 0.25, 0.75, MAX_SAMPLE_PIXELS, 122 PS_STAT_ROBUST_MEDIAN, rng);129 fallback_option, rng); 123 130 if (stats == NULL) { 124 131 psAbort(PS_FILE_LINE, "Failed to estimate background using ROBUST_MEDIAN for " … … 126 133 subset->numRows, subset->numCols, subset->row0, subset->col0); 127 134 } 135 modelData[iy][ix] = psStatsGetValue (stats, PS_STAT_ROBUST_MEDIAN); 128 136 } 129 if (stats->options & PS_STAT_ROBUST_QUARTILE) { 130 modelData[iy][ix] = stats->robustMedian + SKY_BIAS; 131 } else { 132 modelData[iy][ix] = psStatsGetValue (stats, statsOption) + SKY_BIAS; 133 } 137 modelData[iy][ix] += SKY_BIAS; 134 138 135 139 psFree (stats);
Note:
See TracChangeset
for help on using the changeset viewer.
