智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 9163|回复: 46
打印 上一主题 下一主题

免费单线思路,程序自编

  [复制链接]

8

主题

154

帖子

0

精华

高级会员

Rank: 4

积分
609
QQ
威望
315
贡献
190
兑换币
204
注册时间
2014-10-10
在线时间
52 小时
跳转到指定楼层
1#
发表于 2015-5-21 20:56:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
单线放在大S 真心的被虐的不行不行的了,调累了,给大家分享一下我处理单线的思路。希望大家有的也拿来分享一下吧。

1:双线进入单线的过程,特别容易误判出去,所以单独检测出来处理。我们整场扫描,从左向右,从右到左同时扫描,寻找白到黑的跳变,然后用两个数组存这些跳变,判断两个数组的差是否特别小,如果特别小的有很多,同时很大的也有不少,这就是单线和双线同时出现在图像里,然后找出单线起点,单线就以单黑线为中心线,双线就以中线为中心线。然后按照中心线跑,调整Pid,找到最优路径。

2:进入单黑线后,扫描车前5行数据,同样用上述方法左右同时扫描,找到后以黑线为中心线,然后以延伸法进行后面的扫描,每次只在上行的中线附近扫描,这样可以防止赛道背景色的改变,不论什么背景色都可以跑。找到所有单线后,按照单线跑。

不过有太多的情况,靠大家自己去完善。我希望大家在阅读完之后能分享一下自己的想法或是看法。

回复

使用道具 举报

1

主题

111

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2408
威望
1202
贡献
658
兑换币
700
注册时间
2013-11-20
在线时间
274 小时
推荐
发表于 2015-5-21 23:31:51 | 只看该作者
回复 支持 1 反对 0

使用道具 举报

8

主题

154

帖子

0

精华

高级会员

Rank: 4

积分
609
QQ
威望
315
贡献
190
兑换币
204
注册时间
2014-10-10
在线时间
52 小时
2#
 楼主| 发表于 2015-5-21 20:57:53 | 只看该作者
1楼自己来~~
回复 支持 反对

使用道具 举报

1

主题

91

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
462
威望
243
贡献
127
兑换币
147
注册时间
2014-7-21
在线时间
46 小时
毕业学校
遂宁中学校
3#
发表于 2015-5-21 22:58:50 | 只看该作者
楼主,你们双线的的背景颜色什么色都可以吗
回复 支持 反对

使用道具 举报

5

主题

348

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4680

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

威望
2065
贡献
1355
兑换币
1329
注册时间
2014-3-5
在线时间
630 小时
毕业学校
重庆大学
5#
发表于 2015-5-22 01:10:05 | 只看该作者
白色背景呢
回复 支持 反对

使用道具 举报

28

主题

2228

帖子

1

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
15817

论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章资源大师奖章

QQ
威望
7430
贡献
4213
兑换币
5193
注册时间
2013-12-9
在线时间
2087 小时
6#
发表于 2015-5-22 11:04:33 | 只看该作者
跟你差不多
回复 支持 反对

使用道具 举报

0

主题

8

帖子

0

精华

高级会员

Rank: 4

积分
619
威望
238
贡献
135
兑换币
144
注册时间
2015-1-23
在线时间
123 小时
毕业学校
曲阜师范大学
7#
发表于 2015-5-22 12:12:42 | 只看该作者
表示白底的话很容易混乱
回复 支持 反对

使用道具 举报

30

主题

341

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2323
威望
1188
贡献
743
兑换币
719
注册时间
2014-1-13
在线时间
196 小时
毕业学校
武威第二中学
8#
发表于 2015-5-22 19:52:42 | 只看该作者
赞一个
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1054
威望
501
贡献
311
兑换币
312
注册时间
2014-12-22
在线时间
121 小时
毕业学校
dongda
9#
发表于 2015-5-22 22:53:37 | 只看该作者
单线变双线的时候呢。。
回复 支持 反对

使用道具 举报

12

主题

101

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1415
威望
704
贡献
371
兑换币
436
注册时间
2014-4-28
在线时间
170 小时
毕业学校
sdfff
10#
发表于 2015-5-25 20:50:51 | 只看该作者
   楼主你觉得这样行吗?我正在改算法,把找边缘算法改成边缘检测。如果通过边缘检测连续几行检测不到边缘,就说明可能是十字,直角标志黑线,双线变单线。这时候再通过相应的检测判断到底是十字,直角还是双变单。就可以了。至于背景是蓝色的双边单可以无视了  
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-5 23:26 , Processed in 0.144526 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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