智能车制作
标题:
动态中线帮忙看看有错不
[打印本页]
作者:
值得
时间:
2014-5-16 21:48
标题:
动态中线帮忙看看有错不
/ 中线提取 NO2: 动态取中线
// 函数: void PickMidLine(unsigned char *ImageData)
// 功能:中线提取
//说明:中线提取
void PickMidLine(unsigned char *ImageData)
{
unsigned char r,l;
unsigned char Right_point,Left_point;
static unsigned char Mid_line=64;
////////////////////// 以 64 为中心 ->向右找边界 //////////////////// /
for(r=0;r<128;r++)
{
if(ImageData[Mid_line+r]==0&&ImageData[Mid_line+r+1]==0&&
ImageData[Mid_line+r-1]==100&&ImageData[Mid_line+r-2]==100)
{ //
Right_point=Mid_line+r;
break;
}
else
Right_point=Mid_line+75;
}
//----///////////////////(64-l)以64为中心<-向左找边界///////////////////
for(l=0;l<=128;l++)
{
if(ImageData[Mid_line-l]==0&&ImageData[Mid_line-l-1]==0&&
ImageData[Mid_line-l+1]==100&&ImageData[Mid_line-l+2]==100)
{
Left_point=Mid_line-l;
break;
}
else
Left_point=Mid_line-75;
Mid_Error=(Right_point+Left_point)/2-64;
Mid_line=(Right_point+Left_point)/2;}
}
请问一下大神我这写的动态中线有错不,给个意见吧,那个static unsigned char Mid_line=64;是不是有错误啊
作者:
DIYZN
时间:
2014-7-9 21:48
动态中线能用不??
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2