*/
maxLevelOfGrey=(int)range[1];
minLevelOfGrey=(int)range[0];
+ //std::cout<<"maxLevelOfGrey "<<maxLevelOfGrey<<" minLevelOfGrey "<<minLevelOfGrey<<std::endl;
/*
Image Size
*/
//j=p*k;
j=getIndex(*dataImagePointer);
+ //std::cout<<j<<std::endl;
dataHistogramPointer[j]++;
dataImagePointer++;
}
*/
int pHistogram::getIndex(int gValue)
{
- double p=((float)gValue-minLevelOfGrey)/(maxLevelOfGrey-minLevelOfGrey);
+
+ double p=((double)gValue-minLevelOfGrey)/(maxLevelOfGrey-minLevelOfGrey);
double k=p*(size-1);
+ //std::cout<<"gValue "<<gValue<<" k "<<k<<std::endl;
return (int)k;
}
/*