智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2240|回复: 17
打印 上一主题 下一主题

CCD程序 检测直角 大家看对不对

[复制链接]

25

主题

90

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
407
威望
239
贡献
98
兑换币
112
注册时间
2015-5-3
在线时间
35 小时
毕业学校
西安工业大学
跳转到指定楼层
1#
发表于 2015-6-3 22:15:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
/* if((Pixel[i+1] - Pixel[i]) >= yuzhi)                            ///判断直角  不行 不行
      {                                                        
       if(i<27)                                                   ///左边的单线 右直角
       {
       black_flag=0;  黑带标志 全都是1 有效
       shizi_flag=0;
       zhijiao_flag=1;
       zhijiao_left=0;
       zhijiao_right=1;
       }
      }
     if((Pixel[i-1] - Pixel[i]) >= yuzhi)                            ///判断直角不行
      {                                                        
       if(i>108)                                                   ///右边的单线 左直角
       {
       black_flag=0;
       shizi_flag=0;
       zhijiao_flag=1;  直角 标志
       zhijiao_right=0;  
       zhijiao_left=1;左直角标志
       }
      }     
跳变沿   这个程序为什么不行

回复

使用道具 举报

3

主题

226

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3769
威望
1840
贡献
1181
兑换币
1229
注册时间
2013-4-21
在线时间
374 小时
推荐
发表于 2015-6-4 03:34:17 | 只看该作者
我想问:看你的程序除了一大堆标志位没看出来检测策略是什么(难道是检测到一行都是黑的?但是如果弯道出来就是直角引导线呢?)
回复 支持 1 反对 0

使用道具 举报

25

主题

90

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
407
威望
239
贡献
98
兑换币
112
注册时间
2015-5-3
在线时间
35 小时
毕业学校
西安工业大学
3#
 楼主| 发表于 2015-6-4 10:04:10 | 只看该作者
流水随春去远 发表于 2015-6-4 03:34
我想问:看你的程序除了一大堆标志位没看出来检测策略是什么(难道是检测到一行都是黑的?但是如果弯道出来 ...

前几幅图像左右边沿变化不明显,不丢线,然后一边突然丢线,就认为是直角
就是直角的时候,例如是右直角,左边有线,右边丢线,给左边一个黑线界限。我认为这种情况下 就算是直角,但是检测不出来
回复 支持 反对

使用道具 举报

25

主题

90

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
407
威望
239
贡献
98
兑换币
112
注册时间
2015-5-3
在线时间
35 小时
毕业学校
西安工业大学
4#
 楼主| 发表于 2015-6-4 10:07:49 | 只看该作者
流水随春去远 发表于 2015-6-4 03:34
我想问:看你的程序除了一大堆标志位没看出来检测策略是什么(难道是检测到一行都是黑的?但是如果弯道出来 ...

求指教啊 ,亲。那个弯道出来就是直角,没考虑呢,直道的直角都没检测出来呢?
回复 支持 反对

使用道具 举报

3

主题

226

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3769
威望
1840
贡献
1181
兑换币
1229
注册时间
2013-4-21
在线时间
374 小时
5#
发表于 2015-6-4 18:46:08 | 只看该作者
satuo121 发表于 2015-6-4 10:04
前几幅图像左右边沿变化不明显,不丢线,然后一边突然丢线,就认为是直角
就是直角的时候,例如是右直角 ...

随着你车子运动,边沿在你128个点钟所占位置也会变,你设置的边沿变化不明显条件当然检测不到。不丢线——丢线的过程在弯道也会发生,所以你现在的办法不光检测率低而且在弯道会有误检测。
回复 支持 反对

使用道具 举报

3

主题

226

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3769
威望
1840
贡献
1181
兑换币
1229
注册时间
2013-4-21
在线时间
374 小时
6#
发表于 2015-6-4 18:48:42 | 只看该作者
直角直角弯提供一种思路:前期中点基本64左右稳定,突然出现一边丢边,那么可以视作有直角弯了。我们用的不是这种方法,所以可靠性我不敢保证,但是肯定比你原来的可靠
回复 支持 反对

使用道具 举报

25

主题

90

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
407
威望
239
贡献
98
兑换币
112
注册时间
2015-5-3
在线时间
35 小时
毕业学校
西安工业大学
7#
 楼主| 发表于 2015-6-4 19:22:48 | 只看该作者
流水随春去远 发表于 2015-6-4 18:48
直角直角弯提供一种思路:前期中点基本64左右稳定,突然出现一边丢边,那么可以视作有直角弯了。我们用的不 ...

谢谢亲 我再好好考虑一下
回复 支持 反对

使用道具 举报

14

主题

133

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1227
威望
621
贡献
340
兑换币
393
注册时间
2014-11-16
在线时间
133 小时
毕业学校
江苏大学
8#
发表于 2015-6-6 16:40:26 | 只看该作者
mark
回复 支持 反对

使用道具 举报

25

主题

90

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
407
威望
239
贡献
98
兑换币
112
注册时间
2015-5-3
在线时间
35 小时
毕业学校
西安工业大学
9#
 楼主| 发表于 2015-6-7 15:19:44 | 只看该作者
回复 支持 反对

使用道具 举报

14

主题

133

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1227
威望
621
贡献
340
兑换币
393
注册时间
2014-11-16
在线时间
133 小时
毕业学校
江苏大学
10#
发表于 2015-6-7 18:55:50 | 只看该作者
我也顿悟了 使用一边丢线 中点稳定的方式 还是过不了直角弯
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-8 22:56 , Processed in 0.093713 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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