IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 36429 for trunk/psLib


Ignore:
Timestamp:
Jan 7, 2014, 4:23:07 PM (13 years ago)
Author:
watersc1
Message:

Better fix of the mixture model error. This should solve all of the various problems, as I've rewritten the offset/censor code.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/math/psMixtureModels.c

    r36428 r36429  
    120120  *Ncensored = 0;
    121121
     122  int k = 0;
    122123  for (int i = 0; i < in->numRows; i++) {
    123124    int isCensored = 0;
     
    130131      *Ncensored = *Ncensored + 1;
    131132    }
    132     offsets->data.S32[i] = *Ncensored;
    133   }
     133    else {
     134      offsets->data.S32[k] = i - k;
     135      k++;
     136    }
     137    //    offsets->data.S32[i] = isCensored;
     138  }
     139
    134140  psImage *out;
    135141  if (*Ncensored == 0) {
     
    141147      for (int j = 0; j < out->numCols; j++) {
    142148        out->data.F32[i][j] = in->data.F32[i + offsets->data.S32[i]][j];
     149        fprintf(stderr,"%d %d %d %g %g\n",i,0,
     150                offsets->data.S32[i],
     151                out->data.F32[i][0],
     152                in->data.F32[i][0]);
    143153      }
    144154    }
Note: See TracChangeset for help on using the changeset viewer.