智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3645|回复: 12
打印 上一主题 下一主题

摄像头组起始线的识别

[复制链接]

3

主题

15

帖子

0

精华

高级会员

Rank: 4

积分
776
威望
390
贡献
234
兑换币
254
注册时间
2013-4-27
在线时间
76 小时
跳转到指定楼层
1#
发表于 2013-7-11 06:30:39 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
摄像头检测起始线用跳变沿感觉容易误判,而且成功率低,希望大神帮忙

30

主题

656

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4782

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

威望
1841
贡献
1657
兑换币
951
注册时间
2015-10-9
在线时间
642 小时
毕业学校
FTD
13#
发表于 2016-6-26 10:19:43 | 只看该作者

楼主毕业了吧,这都能回复
回复 支持 反对

使用道具 举报

3

主题

15

帖子

0

精华

高级会员

Rank: 4

积分
776
威望
390
贡献
234
兑换币
254
注册时间
2013-4-27
在线时间
76 小时
12#
 楼主| 发表于 2016-6-25 16:57:53 | 只看该作者
当时是
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
67
威望
49
贡献
14
兑换币
13
注册时间
2016-5-7
在线时间
2 小时
毕业学校
阿坝师范学院
11#
发表于 2016-6-20 16:57:56 | 只看该作者
请问一下  你说的识别起跑线是不是就是终点识别啊
回复 支持 反对

使用道具 举报

3

主题

15

帖子

0

精华

高级会员

Rank: 4

积分
776
威望
390
贡献
234
兑换币
254
注册时间
2013-4-27
在线时间
76 小时
10#
 楼主| 发表于 2013-7-11 17:52:32 | 只看该作者
p141592653 发表于 2013-7-11 16:52
附上代码,成功率90以上,只要车子不要太偏
int check_star_line()
{

谢谢,尝试一下。
回复 支持 反对

使用道具 举报

24

主题

69

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1868
威望
994
贡献
478
兑换币
399
注册时间
2011-8-5
在线时间
198 小时
9#
发表于 2013-7-11 16:52:57 | 只看该作者
附上代码,成功率90以上,只要车子不要太偏
int check_star_line()
{
  char i,j;
  find=0;
  struct start_line line_start={0,0,0,0};
  for(i=85;i>65;i--)
  {
    if(LEFT[i]==-1 && RIGHT[i]==l)
      break;
    line_start.left_blank=0;
    line_start.left_black=0;
    line_start.blank=0;
    line_start.right_black=0;
    for(j=LEFT[i]+3;j<RIGHT[i]-3;j++)
    {
          if(photos1[i][j]==255 && line_start.left_black==0)
          {
            line_start.left_blank++;
            if(line_start.left_blank>10)
            {
              break;
            }
          }
          else if(photos1[i][j]==0 && line_start.left_blank && line_start.blank==0)
          {
            line_start.left_black++;
          }
          else if(photos1[i][j]==255 && line_start.left_black)
          {
            line_start.blank++;
           
          }
          else if(line_start.blank)
          {
            line_start.right_black++;
          }
    }
    if(line_start.right_black>0 && line_start.blank>12 && line_start.blank<21)
    {
      find++;
    }
  }
  if(find>1 && find<7  && check_start_line_time>3000 && check)
  {
     gpio_turn(PORTC,2);
    return 1;
  }
  else
    return 0;
}
回复 支持 反对

使用道具 举报

15

主题

446

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6633

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

威望
4243
贡献
1320
兑换币
883
注册时间
2012-3-6
在线时间
535 小时
8#
发表于 2013-7-11 12:39:52 | 只看该作者
徐达 发表于 2013-7-11 12:09
对了,可以参靠一下起跑线程序吗?void startline() {  char qi_paox,qi_paoy,stop_flag1=0,stop_flag2=0 ...

……
回复 支持 反对

使用道具 举报

15

主题

446

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6633

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

威望
4243
贡献
1320
兑换币
883
注册时间
2012-3-6
在线时间
535 小时
7#
发表于 2013-7-11 12:39:43 | 只看该作者
徐达 发表于 2013-7-11 12:09
对了,可以参靠一下起跑线程序吗?void startline() {  char qi_paox,qi_paoy,stop_flag1=0,stop_flag2=0 ...

……
回复 支持 反对

使用道具 举报

3

主题

15

帖子

0

精华

高级会员

Rank: 4

积分
776
威望
390
贡献
234
兑换币
254
注册时间
2013-4-27
在线时间
76 小时
6#
 楼主| 发表于 2013-7-11 12:09:47 | 只看该作者
被遗忘的乌托邦 发表于 2013-7-11 10:51
一开始 成功率不高 后来试着改了一下阈值 基本上不出错了  你们也是OV7620么?

对了,可以参靠一下起跑线程序吗?void startline() {  char qi_paox,qi_paoy,stop_flag1=0,stop_flag2=0;
  for(qi_paox=54;qi_paox>42;qi_paox--) {
     stop_flag1=0;
     stop_flag2=0;
   for(qi_paoy=56;qi_paoy>30;qi_paoy--){
    if(Image_Data[qi_paox][qi_paoy]<fa_zhi) {
    stop_flag1++;
    }

  }
   for(qi_paoy=60;qi_paoy<86;qi_paoy++){
    if(Image_Data[qi_paox][qi_paoy]<fa_zhi) {
    stop_flag2++;
    }

  }

   if(stop_flag1>12&&stop_flag2>12) {
   PWMDTY01=2806;
   PWMDTY3=55;
   PWMDTY5=0;
   delay1();
   //delay1();
   PWMDTY5=0;
   PWMDTY3=0;
   for(;;);
  }

  }

  }
帮我看一下,先谢了!

回复 支持 反对

使用道具 举报

3

主题

15

帖子

0

精华

高级会员

Rank: 4

积分
776
威望
390
贡献
234
兑换币
254
注册时间
2013-4-27
在线时间
76 小时
5#
 楼主| 发表于 2013-7-11 12:04:47 | 只看该作者
被遗忘的乌托邦 发表于 2013-7-11 10:51
一开始 成功率不高 后来试着改了一下阈值 基本上不出错了  你们也是OV7620么?

是的,OV7620,这个阈值

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-29 14:01 , Processed in 0.086200 second(s), 38 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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