智能车制作

标题: 今天亲自动手写的黑线提取算法,求大神纠正错误和改进算法! [打印本页]

作者: 飞思卡    时间: 2014-3-29 16:54
标题: 今天亲自动手写的黑线提取算法,求大神纠正错误和改进算法!

                               计算黑线位置
*****************************************************************************************/
  for(i=0;i<65;){     //只在中线左侧找黑线位置
    leftpixel=Pixel[i+3]-Pixel[i];
   
    if(leftpixel>threshold)
      leftblackline=(2*i+3)/2;     //黑线位置
    else i++;
   
    if((i==65)&&!(leftpixel>threshold))//左侧都找了还没找到黑线
      loseleftflag=1;   //在中线左侧未找到黑线
   
   leftblackcenterline=(s16)(65-leftblackcenterline); //中心到黑线的位置的位置,都为正直
    if(leftblackcenterline==0)
          centerflag=1;  //中线标志位置1
    else
          leftflag=1;  //左线标志位置1
                }
      
   
  for(i=128;i>65;){//只在中线右侧找黑线位置
    rightpixel=Pixel[i]-Pixel[i-3];
   
    if(rightpixel>threshold)
       rightblackline=(2*i-3)/2;     //黑线位置
    else i--;
   
    if((i==65)&&!(rightpixel>threshold))//右侧都找了还没找到黑线
      loserightflag=1; //在中线右侧未找到黑线
   
    rightblackcenterline=(s16)(rightblackline-65); //右侧黑线到中心线的位置,都为正直
    if(rightblackcenterline==0)
          centerflag=1;  //中线标志位置1
    else
          rightflag=1;  //右线标志位置1
         
                   }
      
      if(loseleftflag==loserightflag==1)
        loseflag=1;   //如果左右侧都未找到黑线,将丢线标志位置位
      
      if(rightflag==leftflag==1)
        startflag=1;  //如果左右侧都检测到黑线,将起跑线标志位置位


作者: L无奈    时间: 2014-3-29 20:10
请问楼主是用摄像头?
作者: 飞思卡    时间: 2014-3-29 22:35
L无奈 发表于 2014-3-29 20:10
请问楼主是用摄像头?



作者: 冰峰花少    时间: 2014-3-30 10:28
CCD?
作者: 飞思卡    时间: 2014-3-30 12:57
冰峰花少 发表于 2014-3-30 10:28
CCD?

RIGHT,这都看不出来???

作者: 冰峰花少    时间: 2014-3-30 16:10
我 新手
作者: 苍天吐血    时间: 2014-4-1 22:55
感觉有点
作者: 飞思卡    时间: 2014-4-2 11:51
苍天吐血 发表于 2014-4-1 22:55
感觉有点

嗯,怎么了?

作者: 苍天吐血    时间: 2014-4-2 17:29
飞思卡 发表于 2014-4-2 11:51
嗯,怎么了?

感觉在寻线的时候就处理失线的问题过早

作者: 飞思卡    时间: 2014-4-2 20:08
苍天吐血 发表于 2014-4-2 17:29
感觉在寻线的时候就处理失线的问题过早

如何改进呢

作者: zhou1994    时间: 2014-4-2 22:21
必然有问题,一旦出现干扰,就误判了
作者: 飞思卡    时间: 2014-4-3 14:57
zhou1994 发表于 2014-4-2 22:21
必然有问题,一旦出现干扰,就误判了

如何纠正呢,求大神指导

作者: 一笑行    时间: 2014-5-11 15:53
这是属于单线提取黑线的算法吗?

作者: dingyongbin    时间: 2014-5-12 19:48
好复杂的逻辑
作者: 追梦dream    时间: 2014-6-11 16:18
来看看哈





欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2