智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 12554|回复: 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
回复

使用道具 举报

21

主题

366

帖子

0

精华

跨届大侠

种下一块板砖

Rank: 10Rank: 10Rank: 10

积分
6729
威望
2857
贡献
1688
兑换币
1892
注册时间
2015-6-13
在线时间
1092 小时
毕业学校
圣马家沟
2#
 楼主| 发表于 2017-6-6 23:55:33 | 显示全部楼层
alexyzhov 发表于 2017-6-6 23:47
这很硬核👍,赞一个
逆透视可能是参数没标好?算法速度慢,具体是多慢呢?

主要不是参数问题,主要是远处的一行扩大成几行之后边缘锯齿问题不知道怎么解决。时间以前测过,记不清了,按照我的写法,好像不到一毫秒,还是可以用的
回复 支持 反对

使用道具 举报

21

主题

366

帖子

0

精华

跨届大侠

种下一块板砖

Rank: 10Rank: 10Rank: 10

积分
6729
威望
2857
贡献
1688
兑换币
1892
注册时间
2015-6-13
在线时间
1092 小时
毕业学校
圣马家沟
3#
 楼主| 发表于 2017-6-7 00:37:21 | 显示全部楼层
aytc100 发表于 2017-6-7 00:32
好歹能用了不是么

能透露一下你们学校光电追逐用的是什么车模吗
回复 支持 反对

使用道具 举报

21

主题

366

帖子

0

精华

跨届大侠

种下一块板砖

Rank: 10Rank: 10Rank: 10

积分
6729
威望
2857
贡献
1688
兑换币
1892
注册时间
2015-6-13
在线时间
1092 小时
毕业学校
圣马家沟
4#
 楼主| 发表于 2017-6-7 07:45:20 | 显示全部楼层
jingjiAlex 发表于 2017-6-7 02:16
数字图像细线化就可以了

细线话的意思是先找出边界线再进行逆变换吗
回复 支持 反对

使用道具 举报

21

主题

366

帖子

0

精华

跨届大侠

种下一块板砖

Rank: 10Rank: 10Rank: 10

积分
6729
威望
2857
贡献
1688
兑换币
1892
注册时间
2015-6-13
在线时间
1092 小时
毕业学校
圣马家沟
5#
 楼主| 发表于 2017-6-8 11:37:53 | 显示全部楼层
本帖最后由 2585341750 于 2017-6-8 11:38 编辑
jingjiAlex 发表于 2017-6-8 10:24
图像原图连通域腐蚀之后细线化,轮廓逆透视,全图矫正很蠢的

学到了,感谢


回复 支持 反对

使用道具 举报

21

主题

366

帖子

0

精华

跨届大侠

种下一块板砖

Rank: 10Rank: 10Rank: 10

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

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

使用道具 举报

21

主题

366

帖子

0

精华

跨届大侠

种下一块板砖

Rank: 10Rank: 10Rank: 10

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

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 13:08 , Processed in 0.066531 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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