大律法求取图形阈值
放在这里
int GetOtsuValue(unsigned char* data,int width,int height)
{
int table[256];
memset(table,0,sizeof(int)*256);
for(int i = 0; i < width*height;i++)
{
table[data[i]] ++;
}
int sum = 0;
for(int i = 0 ;i < 256;i++)
{
sum += table[i];
if(sum >= width*height*0.5)
return i;
}
return 255;
}