智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2046|回复: 10
打印 上一主题 下一主题

熬夜到现在,发篇帖子,有点疑问交流一下呗

[复制链接]

20

主题

136

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1634
威望
828
贡献
432
兑换币
509
注册时间
2015-10-20
在线时间
187 小时
跳转到指定楼层
1#
发表于 2015-12-23 00:52:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
首先,我的摄像头看到的距离在车体10cm到170cm左右。但实际算中线,把偏差转换为舵机转角的时候,会把图像中的全部用上吗,我觉得不会,目前我用上的也就是35cm到125cm左右的样子,ps 我是间隔四行取一行的,共40行。还有寻边沿这个我觉得一定是相当重要的,所以刚起步一个月多的我,花了比较多的时间,但效果一直不太好,一个原因是地面反光出现的光斑会影响,目前没买背景布,二是如学长所说,我程序里应该有算法确保寻到的边沿绝逼是正确的,还有补线这个问题我也没一个很好的策略,至于怎么做,目前看的网上资料有人用赛道宽度,有人用边沿的连续性,当然也有一起来的。论坛的各位大神,有点什么策略指点一下呗,有实力还怕透露个一丁点?哈哈。。。
回复

使用道具 举报

161

主题

2047

帖子

5

精华

超级版主

岳麓山没有车神

Rank: 10Rank: 10Rank: 10

积分
14912

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

QQ
威望
6279
贡献
5961
兑换币
2579
注册时间
2013-11-14
在线时间
1336 小时
推荐
发表于 2015-12-25 04:45:35 | 只看该作者
miaobrother 发表于 2015-12-24 09:23
请问你所指的优化是??  这一个半月 只是在努力确保每一行用到的边沿都是正确的,这个在前期难道不是必 ...

只是看你说想用大津法说的前半句。或许对于大多数人来讲,寻找一种方法作为优化是很常见的行为,然而问题出的并不是在这里。对于反光来讲,处理反光一般是用边沿连续的特点来做的。而对于每一行的识别反光是很容易的。反光一般情况下,反光颜色远大于白色,白色大于黑色,也就是说会找到一段可能会很短的边沿的时候一般就是出现反光了,然后利用行的连续,其实最简单的做法,就是以行距为圆,去判定是否连续。而后半句主要是说,现在你判断边沿,不如把全部信息都提取回来,大多数都是用统计的方式处理,而智能车赛道信息很明确,进行一个很简单的统计就能得出,有效边沿的判定,无外乎就是最大差值,平均值,方差,二阶微分这四个值中的几个乘以系数就能很好地得到边沿。
对于补线这个事情,其实不用考虑太多,只需要考虑赛道的流通性就可以了。第一种想法是识别角点,然后根据角点的分布,得出下一有效的行驶线在哪里。第二种是直接根据流通性,对每次的行驶线进行更改就可以了。
回复 支持 1 反对 0

使用道具 举报

161

主题

2047

帖子

5

精华

超级版主

岳麓山没有车神

Rank: 10Rank: 10Rank: 10

积分
14912

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

QQ
威望
6279
贡献
5961
兑换币
2579
注册时间
2013-11-14
在线时间
1336 小时
推荐
发表于 2015-12-24 02:42:25 | 只看该作者
过早的优化是罪恶的源泉。游疑不定最好枚举。
回复 支持 1 反对 0

使用道具 举报

28

主题

2228

帖子

1

精华

杰出人士

Rank: 12Rank: 12Rank: 12

积分
15817

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

QQ
威望
7430
贡献
4213
兑换币
5193
注册时间
2013-12-9
在线时间
2087 小时
2#
发表于 2015-12-23 09:40:04 | 只看该作者
1、图像找到多少有用的行就用多少行
2、反光不太严重的情况下可以用动态阈值解决   每行一个阈值
3、边沿连续性是个很好的办法
回复 支持 反对

使用道具 举报

0

主题

22

帖子

0

精华

注册会员

Rank: 2

积分
154
威望
92
贡献
50
兑换币
61
注册时间
2015-11-26
在线时间
6 小时
毕业学校
小学生
3#
发表于 2015-12-23 12:01:38 | 只看该作者
顶贴顶贴,看大家讨论
回复 支持 反对

使用道具 举报

20

主题

136

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1634
威望
828
贡献
432
兑换币
509
注册时间
2015-10-20
在线时间
187 小时
4#
 楼主| 发表于 2015-12-24 01:05:08 | 只看该作者
六步上篮 发表于 2015-12-23 09:40
1、图像找到多少有用的行就用多少行
2、反光不太严重的情况下可以用动态阈值解决   每行一个阈值
3、边沿 ...

嗯嗯,今天改成了找到有用的行就哪来算偏差,没用的就不用。动态预值你用的是大津法吗,我用的这个。目前没采用,子函数就放在那。每行一个阈值真的有必要吗?优点在哪呢
回复 支持 反对

使用道具 举报

20

主题

136

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1634
威望
828
贡献
432
兑换币
509
注册时间
2015-10-20
在线时间
187 小时
5#
 楼主| 发表于 2015-12-24 01:05:19 | 只看该作者
六步上篮 发表于 2015-12-23 09:40
1、图像找到多少有用的行就用多少行
2、反光不太严重的情况下可以用动态阈值解决   每行一个阈值
3、边沿 ...

嗯嗯,今天改成了找到有用的行就哪来算偏差,没用的就不用。动态预值你用的是大津法吗,我用的这个。目前没采用,子函数就放在那。每行一个阈值真的有必要吗?优点在哪呢
回复 支持 反对

使用道具 举报

20

主题

136

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1634
威望
828
贡献
432
兑换币
509
注册时间
2015-10-20
在线时间
187 小时
7#
 楼主| 发表于 2015-12-24 09:23:40 | 只看该作者
Quixote 发表于 2015-12-24 02:42
过早的优化是罪恶的源泉。游疑不定最好枚举。

请问你所指的优化是??  这一个半月 只是在努力确保每一行用到的边沿都是正确的,这个在前期难道不是必须的? 中线找不准,一切都是浮云吧
回复 支持 反对

使用道具 举报

7

主题

177

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2881
威望
1376
贡献
841
兑换币
925
注册时间
2014-10-12
在线时间
332 小时
8#
发表于 2015-12-24 12:00:45 | 只看该作者
边做边看边改边试
回复 支持 反对

使用道具 举报

32

主题

3009

帖子

0

精华

杰出人士

学期班的来卖萌?

Rank: 12Rank: 12Rank: 12

积分
14832

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

威望
5952
贡献
3172
兑换币
4257
注册时间
2013-11-26
在线时间
2854 小时
9#
发表于 2015-12-24 13:10:07 | 只看该作者
1点不算熬夜了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 04:15 , Processed in 0.060951 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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