智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 12866|回复: 20
打印 上一主题 下一主题

[分享]一种既不上台面又鸡肋的由边线合成中线的算法

  [复制链接]

21

主题

366

帖子

0

精华

跨届大侠

种下一块板砖

Rank: 10Rank: 10Rank: 10

积分
6729
威望
2857
贡献
1688
兑换币
1892
注册时间
2015-6-13
在线时间
1092 小时
毕业学校
圣马家沟
跳转到指定楼层
1#
发表于 2017-6-6 23:39:10 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 2585341750 于 2017-6-6 23:40 编辑

(渣逆变换轻喷)
现在已经找到了左边线和右边线,左右边点数量不一样,怎样将左右两边的点匹配起来合成中线呢。

一个中点对应的赛道的切线等于赛道的宽度,这个宽度也是赛道左右两边连线中最短的距离,这就是合成中线的依据:左右对应两点距离最短。
初始默认最近两点对应。
左边第n点与右边第k点对应,计算n+1与k的距离d1和n与k+1的距离d2,如果d1小于d2,则n+1与k匹配成新的一对,合成中点。这样迭代下去能将左右匹配。

当然实际可以是n+3什么的。
缺点是速度慢……
这个算法将左右点匹配起来,可以画出k1999那种“枕木”,或许可以方便下一步优化路径(我不会,不确定)
用k1999的大佬怎么会看得上这种垃圾算法……
不是什么有价值的东西,希望能够帮助思路限制在一行中点等于(一行左边的点+一行右边的点)/2的童鞋拓宽下思路

郑重请教一下各位大佬们怎么减少这个垃圾算法的运算量以及如何拯救我无可救药的逆变换

本帖子中包含更多资源

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

x
回复

使用道具 举报

162

主题

2048

帖子

5

精华

超级版主

岳麓山没有车神

Rank: 10Rank: 10Rank: 10

积分
14920

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

QQ
威望
6285
贡献
5963
兑换币
2581
注册时间
2013-11-14
在线时间
1336 小时
22#
发表于 2018-10-27 08:31:28 | 只看该作者
牛逼牛逼
回复 支持 反对

使用道具 举报

12

主题

344

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6706
威望
3495
贡献
2139
兑换币
2373
注册时间
2018-7-12
在线时间
536 小时
21#
发表于 2018-10-26 20:31:50 | 只看该作者
yolem 发表于 2018-10-26 19:58
逐行寻左右边线点的方式自然是搜不出,,,边线一般都是连续的,这很关键,怎么拐都能搜出来,怎么处理回 ...

但是十字这种边界线不连续的呢?根据边界连续搜线还可以嘛?不够说回来,真的有必要把中线找得那么准确吗?
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

注册会员

Rank: 2

积分
83
威望
44
贡献
25
兑换币
27
注册时间
2018-10-21
在线时间
7 小时
毕业学校
st.布鲁希尔特高等职业技术学院
20#
发表于 2018-10-26 19:58:49 | 只看该作者
快上车 发表于 2018-8-12 14:21
关键是往回拐的边线怎么搜,14届新手求赐教

逐行寻左右边线点的方式自然是搜不出,,,边线一般都是连续的,这很关键,怎么拐都能搜出来,怎么处理回拐的部分才是关键
回复 支持 反对

使用道具 举报

12

主题

344

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6706
威望
3495
贡献
2139
兑换币
2373
注册时间
2018-7-12
在线时间
536 小时
19#
发表于 2018-8-12 14:21:48 | 只看该作者
关键是往回拐的边线怎么搜,14届新手求赐教
回复 支持 反对

使用道具 举报

1

主题

22

帖子

0

精华

高级会员

Rank: 4

积分
957
威望
504
贡献
323
兑换币
335
注册时间
2017-10-26
在线时间
65 小时
18#
发表于 2018-8-7 11:04:15 | 只看该作者
13届都结束了,期待在14届试试你的算法
回复 支持 反对

使用道具 举报

2

主题

8

帖子

0

精华

高级会员

Rank: 4

积分
891
威望
460
贡献
253
兑换币
299
注册时间
2018-3-21
在线时间
89 小时
17#
发表于 2018-8-2 00:31:04 | 只看该作者
我想知道的是你的边缘线怎么找的,大佬方便赐教一下小渣渣吗?
回复 支持 反对

使用道具 举报

21

主题

366

帖子

0

精华

跨届大侠

种下一块板砖

Rank: 10Rank: 10Rank: 10

积分
6729
威望
2857
贡献
1688
兑换币
1892
注册时间
2015-6-13
在线时间
1092 小时
毕业学校
圣马家沟
16#
 楼主| 发表于 2018-5-27 10:47:24 | 只看该作者
chenyongmin1 发表于 2018-5-17 11:23
这个合成中线需要在逆透视的前提下吗

能变换最好,不变换也能用
回复 支持 反对

使用道具 举报

3

主题

45

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1752
威望
896
贡献
506
兑换币
534
注册时间
2017-11-8
在线时间
175 小时
15#
发表于 2018-5-17 11:23:55 | 只看该作者
这个合成中线需要在逆透视的前提下吗
回复 支持 反对

使用道具 举报

21

主题

366

帖子

0

精华

跨届大侠

种下一块板砖

Rank: 10Rank: 10Rank: 10

积分
6729
威望
2857
贡献
1688
兑换币
1892
注册时间
2015-6-13
在线时间
1092 小时
毕业学校
圣马家沟
14#
 楼主| 发表于 2017-6-8 11:40:28 | 只看该作者
zhangxiaodong 发表于 2017-6-8 07:09
对于有畸变的摄像头不能单纯的用逆透视变换,你需要先先大致的桶型矫正,然后跑逆透视变换效果会很好。逆透 ...

好的,这个镜头桶型畸变很小,我是自己写的逆变换,没有好好了解过标定,所以效果很差
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-26 04:32 , Processed in 0.147628 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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