void AutoCorrel(const std::string & aName) { Tiff_Im aTF(aName.c_str()); Pt2di aSz = aTF.sz(); Im2D_REAL4 anI(aSz.x,aSz.y); ELISE_COPY(aTF.all_pts(),aTF.in(),anI.out()); int aNb = 2; Fonc_Num aF = 1.0; for (int aK=0 ; aK<4 ; aK++) { aF = Min(aF,Correl(anI.in(0),trans(anI.in(0),TAB_4_NEIGH[aK])*(aNb*2),aNb)); } Tiff_Im::Create8BFromFonc ( StdPrefix(aName)+"_AutoCor.tif", aSz, Min(255,Max(0,(1+aF)*128)) ); }
double cOneTestLSQ::CorrelOnLine(const double & aLambda) const { return Correl(mDepLSQ*aLambda); }