智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 10091|回复: 0
打印 上一主题 下一主题

信标避障

[复制链接]

6

主题

10

帖子

0

精华

高级会员

Rank: 4

积分
646
威望
301
贡献
185
兑换币
190
注册时间
2019-1-19
在线时间
80 小时
跳转到指定楼层
1#
发表于 2019-5-15 22:03:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
信标用线性CCD避障,怎么求不出障碍的坐标,求解


///////定位障碍///////
void  beacon_Barrier()
{
  uint8 i;
  uint16 n=0;
  uint8 data1[1000];//存放目标点的坐标
  uint32 sum1=0;
   lastmid=mid;

  for(i=0;i<128;i++)
  {
    if(Pixel[i]>threshold1)//Pixel
    {
      data1[n++]=i;
      if(n>=1000)
        n=0;
    }
    for(i=0;i<n;i++)
    {
       sum1+=data1[i];
    }
  mid=(uint16)sum1/n;
  if(mid==0)
  {
    count_beacon1++;
//    if(count_beacon1>=5)
//    {
//      beacon_barrier=0;
//    }
//    }
//     else{
//        count_beacon1=0;
//         beacon_barrier=mid;
//  }
     beacon_barrier=mid;
  }


}

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-26 14:53 , Processed in 0.036792 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表