智能车制作
标题:
起跑线检测的问题
[打印本页]
作者:
zimaochj
时间:
2011-4-18 22:58
标题:
起跑线检测的问题
/*****************************************************************************************
test start line
*****************************************************************************************/
void Stline(void)
{
find_start=0;
for(cnt8=10;cnt8<=25;cnt8++)
{
down_edge=0;
up_edge=0;
for(Collum=2;Collum<68;Collum++)
{
if((Image_Data[cnt8][Collum-2]-Image_Data[cnt8][Collum])>Heibai_cha)
{
down_edge=down_edge+1;
}
if((Image_Data[cnt8][Collum+2]-Image_Data[cnt8][Collum])>Heibai_cha)
{
up_edge=up_edge+1;
}
if((down_edge>=3)&&(up_edge>=3))
{
find_start=1;
break;
}
}
if(find_start=1)
{
break;
}
}
}
用以上程序检测起跑线,为什么可以检测到起跑线所在行,而up_edge和down_edge及find_start的值却不对呢?
作者:
zimaochj
时间:
2011-4-18 23:00
不好意思if(find_start=1)写错了是if(find_start==1)
作者:
chocolate602
时间:
2011-7-1 20:04
会不会是个别点的干扰啊?另外问一句,你单单起跑线检测就用了这么多计算,一场时间内代码能执行完吗?
作者:
chocolate602
时间:
2011-7-1 20:04
会不会是个别点的干扰啊?另外问一句,你单单起跑线检测就用了这么多计算,一场时间内代码能执行完吗?
作者:
imfgz1990
时间:
2012-6-18 07:09
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2