智能车制作
标题:
线性CCD大津法问题
[打印本页]
作者:
青素胚
时间:
2014-3-11 17:24
标题:
线性CCD大津法问题
大津法总是返回一个固定值,求大神解决
u8 OTSU(u8 *hero)
{ s16 t,m,i,k,num1,num2,Gnow,Gmax,tmd,cao,fuck;
k=0;
m=0;
num1=0;
num2=0;
Gnow=0;
Gmax=0;
for(t=0;t<255;t++)
{
for(i=0;i<128;i++)
{
if(hero[i]<t)
{
k++;
num1 = hero[i] + num1;
}
else
{
m++;
num2 = hero[i] + num2;
}
}
cao=(u8)k/128;
fuck=1-cao;
Gnow=(num1/k-num2/m)*(num1/k-num2/m)*cao*fuck;
if(Gnow>Gmax)
{
Gmax=Gnow;
tmd=t;
}
k=0;
m=0;
num1=0;
num2=0;
}
return(tmd);
}
作者:
爱神风玲-★
时间:
2014-3-11 22:33
好像大律法不适合线性图像的处理,我试过了的
而且线性CCD的数据也不需要进行二值化处理
作者:
头上两只角
时间:
2014-3-11 22:55
什么是大津法?
作者:
猫空
时间:
2014-3-12 17:18
暂收起!
作者:
子轩
时间:
2014-3-12 17:19
变量名亮了
作者:
六步上篮
时间:
2014-6-9 13:24
这变量名....cao、tmd。。。
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2