智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 10711|回复: 14
打印 上一主题 下一主题

我刚开始接触摄像头 求见解巡线算法

  [复制链接]

106

主题

968

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4494

在线王奖章论坛元老奖章活跃会员奖章优秀会员奖章

威望
2681
贡献
921
兑换币
241
注册时间
2012-2-4
在线时间
446 小时
跳转到指定楼层
1#
发表于 2012-8-27 18:56:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题 那位大神能跟我讲解一下摄像头巡线的算法?

3

主题

110

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2834
威望
1347
贡献
831
兑换币
481
注册时间
2012-4-12
在线时间
328 小时
2#
发表于 2012-8-27 19:30:15 | 只看该作者
QQ 970326927
回复 支持 反对

使用道具 举报

106

主题

968

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4494

在线王奖章论坛元老奖章活跃会员奖章优秀会员奖章

威望
2681
贡献
921
兑换币
241
注册时间
2012-2-4
在线时间
446 小时
3#
 楼主| 发表于 2012-8-27 21:18:19 | 只看该作者
我暂时理解的巡线算法
for(aa=5;aa<=95;aa++)
    {
      if(image[25][aa]==0)
      {
        d=aa; break;
      }
    }
    for(aa=95;aa>=5;aa--)
    {
      if(image[25][aa]==0)
      {
        b=aa;  break;
      }
    }
    bb=(int)(b+d)/2;
    c=(bb-50)*32;
回复 支持 反对

使用道具 举报

6

主题

232

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2021
QQ
威望
1003
贡献
540
兑换币
472
注册时间
2012-9-22
在线时间
239 小时
4#
发表于 2013-1-3 19:02:29 | 只看该作者
void bianjie(void)
{
   char i,j,flag_zuo=0,flag_you=0;
   for(i=10;i<40;i++)//拥谑?轿逍信卸?
   {
     flag_zuo=0;
     flag_you=0;
      for(j=0;j<42;j++) //从中间往两边采集
       {
       /////////////////////左///////////////////////   
         if((Buffer1[i][41-j]==0)&&(flag_zuo==0)&&(Buffer1[i][40-j]==0))
         {         
            Buffer2[i]=(41-j); //图像边界提取dengyu 列号
            flag_zuo=1;   
         }
      ///////////////////////右/////////////////////              
          if((Buffer1[i][42+j]==0)&&(flag_you==0)&&(Buffer1[i][43+j]==0))
          {         
             Buffer2[42+i]=(42+j);//等于列号   
             flag_you=1;
          }
        
       }
     if(flag_zuo==0) Buffer2[i]=0;  //没有找到黑点有效边界
     if(flag_you==0) Buffer2[42+i]=83;
   }
目前我的理解
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
26
威望
24
贡献
2
兑换币
3
注册时间
2013-1-26
在线时间
0 小时
毕业学校
河南工程学院
5#
发表于 2013-1-26 14:29:06 | 只看该作者
我还是新手
回复 支持 反对

使用道具 举报

16

主题

97

帖子

0

精华

高级会员

Rank: 4

积分
688

优秀会员奖章活跃会员奖章

威望
431
贡献
165
兑换币
99
注册时间
2012-3-15
在线时间
46 小时
6#
发表于 2013-3-7 18:17:27 | 只看该作者
回复 支持 反对

使用道具 举报

20

主题

308

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2157
QQ
威望
1132
贡献
547
兑换币
695
注册时间
2012-11-27
在线时间
239 小时
7#
发表于 2013-3-15 17:15:23 | 只看该作者
回复 支持 反对

使用道具 举报

1

主题

21

帖子

0

精华

高级会员

Rank: 4

积分
530
威望
213
贡献
107
兑换币
126
注册时间
2012-11-1
在线时间
105 小时
8#
发表于 2013-3-28 11:58:06 | 只看该作者
linping9656 发表于 2012-8-27 21:18
我暂时理解的巡线算法
for(aa=5;aa=5;aa--)
    {

为什么乘以32呢?
回复 支持 反对

使用道具 举报

1

主题

119

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1198
QQ
威望
555
贡献
377
兑换币
178
注册时间
2012-11-20
在线时间
133 小时
9#
发表于 2013-4-4 16:07:46 | 只看该作者
新手不懂
回复 支持 反对

使用道具 举报

2

主题

80

帖子

0

精华

高级会员

Rank: 4

积分
737
威望
393
贡献
222
兑换币
130
注册时间
2012-9-17
在线时间
61 小时
10#
发表于 2013-4-4 22:41:40 | 只看该作者
qi亚 发表于 2013-1-3 19:02
void bianjie(void)
{
   char i,j,flag_zuo=0,flag_you=0;

二值化之后的?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-20 23:42 , Processed in 0.076904 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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