智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 6162|回复: 12
打印 上一主题 下一主题

[摄像头] 解读部分北科图像处理内容

  [复制链接]

21

主题

589

帖子

0

精华

版主

论坛终极大(cai)佬(ji)

Rank: 9Rank: 9Rank: 9

积分
5196

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

威望
2304
贡献
1416
兑换币
1584
注册时间
2018-1-10
在线时间
738 小时
跳转到指定楼层
1#
发表于 2018-12-30 18:13:38 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 神车名为GTR 于 2018-12-30 22:15 编辑

写在前面:

想了想,想再写一篇技术贴,希望超哥不打我。
点到为止,大家能学到多少凭自己本事。

其实也算不上什么技术贴,毕竟北科技术报告上已经写的比较清楚了,只是可能有些同学可能对其内容略有误解。(我可能也有误解,以下内容可能与北科实际所采用的方案有偏差)

正文内容:
  (1) 直接逐行扫描原始图像,根据设定的阈值提取黑白跳变点;
  (2) 赛道宽度有一个范围,在确定的赛道宽度范围内提取有效赛道边沿,这 样可以滤除不在宽度范围内的干扰;
  (3) 利用赛道的连续性,根据上一行白块的位置和边沿的位置来确定本行的 边沿点;
  (4) 求边沿点时,因为近处的图像稳定,远处图像不稳定,所以采用由近及 远的办法;

  (5) 进出十字的时候,通过校正计算出边沿角度可较好的滤除十字并补线;



  这里点一下:八连通寻边。  
  十字判断那部分:根据原始图像特性,找出可能出现的十字折角那个点(我用了极值点+其他判断条件),再计算折点两侧附近的斜率值,根据两个斜率值利用反三角函数计算角度,进一步判断是否为十字,之后补线看你本事吧,点到为止。(论坛里经常有小白问斜入十字怎么办,只有距离十字特别近才能判断十字怎么办,基本迎刃而解)

  嗯就说这么多吧,点到为止啊滑稽。

  噢对了,平移赛道半宽不是拿数组存储原始图像在直道上的每一行上的半宽,丢线了就加上去那么简单的。(见过很多人那么做,虽然也能用)
  想问北科怎么实现的,先把矫正反矫正写出来再说吧。

  点到为止,点到为止。


加个彩蛋:
  有大佬想过不用反矫正,直接利用矫正后的点计算加权偏差进行反馈控制的嘛?















回复

使用道具 举报

21

主题

589

帖子

0

精华

版主

论坛终极大(cai)佬(ji)

Rank: 9Rank: 9Rank: 9

积分
5196

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

威望
2304
贡献
1416
兑换币
1584
注册时间
2018-1-10
在线时间
738 小时
2#
 楼主| 发表于 2018-12-30 22:03:13 | 显示全部楼层
快上车 发表于 2018-12-30 21:19
难道只有我觉得北科的图只是在故弄玄虚吗?

做成这样是实力啊,哪里故弄玄虚,北科都说了会利用极值点的方法把阑尾给剪掉
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-9 02:13 , Processed in 0.037834 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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