智能车制作
标题:
关于丢线处理 单边
[打印本页]
作者:
刘德华
时间:
2017-5-18 21:25
标题:
关于丢线处理 单边
else if((Right_Line[y] != 0) && (Left_Line[y] == IMG_W))//左侧没有找到
{
if(Right_Line[y] > Right_Line[y + 1])
{
Left_Line[y] = (int16)(((White_Line_MPos + Middle_Line[y + 1]) / 2)- WIDTH_HALF(y)); //40 理想中线值 35为第一行赛道宽度的一半 (100 - y)为随行数的变化的偏差
Right_Line[y] = (int16)(((White_Line_MPos + Middle_Line[y + 1]) / 2)+ WIDTH_HALF(y)); //
}
else if((Right_Line[y] < Right_Line[y + 2])) //近距离弯道(向左拐),左侧只有一点点黑
{
Left_Line[y] = (int16)(2*Left_Line[y+1] - Left_Line[y+2]);
if(Left_Line[y] >= Left_Line[y + 1])
{
Left_Line[y] = Left_Line[y + 1] - 1;
}
}
else if(Left_Line[y + 1] <= 1) // 如果上一行 没有找到左线 左边线在图像外 左侧
{
Left_Line[y] = (int16)(Right_Line[y] - WIDTH(y));//(80 - )
}
else //普通情况
{
Left_Line[y] = (int16)(Right_Line[y] - WIDTH(y));
}
作者:
刘德华
时间:
2017-5-18 21:28
这是前辈的程序,这一段是左线丢失处理。很明显分了几种情况分别处理的,小白分析不清是分别针对什么情况来处理的。同时想问问大家是怎么处理丢线的
作者:
士心三石
时间:
2017-6-30 14:14
White_Line_MPos 是代表什么
作者:
士心三石
时间:
2017-6-30 14:14
White_Line_MPos 是代表什么
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2