额,其实就我自己想的话花了半天时间,从上午8点到中午12点半,调了半天发现前一天晚上想到的方法过于简单,很容易导致弯道误判为三岔,就是把两边的跳变点存到数组里,如果跳变点之差在某个范围就为三岔。

然后由于易误判(这个要根据赛道情况才知道自己的代码有问题,所以有了想法和代码后就一定要去调车),我当时不会判断网上说的拐点,就自己慢慢想算法,也算我的第一次创新吧。

然后调整算法,找一条横线(大概屏幕中间,根据摄像头屏幕来定),若其左,右跳变点的为黑,左跳变点的左边一个为白,右跳变点的右边一个也为白,即可,然后又到了关键一步,怎么在车第二次跑三岔时变方向。这个很容易知道用flag,不过也不是那么好搞的,我调了1-2个小时,这个不好用文字说,要在实践中慢慢尝试才能理解。

然后我是在flag的时候强制打角并给了300ms延迟。

也可以不把跳变点(黑跳白且白跳黑)做为左右边界,就只用黑跳白做为左右边界,再让横线的90-100列大部分为黑则判定为三岔。

更:10月28日

现在我才了解这种元素判断完全根据自己调车的经验,经验多了,代码就变成屎山了,谁都看不懂,甚至自己当时怎么想的自己都忘了,每个人的代码都不一样,提供个思路自己慢慢摸索就行了。

之前的三岔代码也早就因为误判啥的改了很多,但大体思路还是没啥大问题的。。。智能车这条路真的是我无法想象的,他将陪我走完这一年喽。。。。来智能车一个月了,这个比赛是否高性价比,是否能提升自己的能力,是否含金量高已经对我没有意义了,我真的讨厌半途而废。。

关于智能车三岔路识别相关推荐

  1. 智能车竞赛技术报告 | 智能车视觉 - 三江学院 - 识别不别

    学 校:三江学院 队伍名称:识别不别 参赛队员:占晨龙  王汶洁  王倩   带队教师:陈春   葛年明  引 言   本文以第十六届全国大学生智能汽车竞赛为背景,该比赛受教育部高等教育司委托,由教育 ...

  2. 智能车竞赛技术报告 | 双车接力组 - 大连海事大学 - 同舟拾贰队

    学 校:大连海事大学 队伍名称:同舟拾贰队  参赛队员:王彤     刘原驰    卓可越    朱宇飞    带队教师:薛征宇    朱景伟    第一章 方案设计   本章将简要地介绍智能车系统总 ...

  3. 基于RT-Thread开发智能视觉组智能车-乐山师范学院

    学 校:乐山师范学院 队伍名称:乐师逐飞四队 参赛队员:陈龙.刘宇林.唐玉琴. 带队教师:杨济豪,李富钢 简 介: 本设计以第十六届全国大学生智能汽车竞赛为背景,全向行进组以大赛组委会指定的采用麦克纳 ...

  4. 第十五届智能车入门浅谈

    @TOC第十五届智能车入门浅谈 写博客原因 这次第十五届全国智能车大赛已经结束了,对于我而言,确实是我大学中一个不可多得的经历,我希望我的这段经历可以保存下来通过博客的形式,同时可以对于其他人有帮助, ...

  5. 第18届智能车竞赛中的智能视觉组比赛细节遗留的问题-短视频脚本

    第十八届智能视觉组竞赛细则巨大漏洞 比赛细则 目 录 Contents 遗留问题 总 结 01 比赛细则   今天,全国大学生智能车竞赛竞赛秘书处与恩智浦公司技术人员对于明年暑期第十八届竞赛中的智能视 ...

  6. 智能车入门——元素识别与循迹

    这篇文章介绍如何让车真正跑起来.即按照规定路径循迹. 为了让小车能够在赛道上行驶,至少会使用左.右两个电感, 通过ADC采集经过运放处理的感应电动势值来计算偏差, 方法是将差比和计算出来的偏差以一定的 ...

  7. 基于视觉的车道线识别技术在智能车导航中的应用研究

    密级:公开 摘  要 摘  要 室外移动机器人的研究是机器人研究领域的重要分支,同时也是备受关注的热点领域.面向高速公路等结构化道路的室外移动机器人研究已成为现阶段民用交通运输领域移动机器人研究的主流 ...

  8. 智能车大赛ROS仿真和基于yolo识别物体(仿真实现2019年室外光电创意组比赛)

    目录 一.准备工作 1.创建racecar_ws和src文件夹 2.初始化工作空间 3.克隆程序并编译 二.开始仿真 1.建立地图 2.启动仿真 三.开始导航 1.启动导航和环境地图 2.启动rviz ...

  9. 用树莓派纯手工打造车载车牌识别检测系统,家用车秒变智能车!

    作者:Robert Lucian Chiriac 机器之心编译 闲来无事,我们给爱车装了树莓派,配了摄像头.设计了客户端,搞定了实时车牌检测与识别系统. 怎样在不换车的前提下打造一个智能车系统呢?一段 ...

最新文章

  1. python中split的用法取第二个分片_python中的split()函数的用法
  2. stm8s开发(七) SPI的使用:SPI主机通信!
  3. Pytorch实践中文教程(1)
  4. VTK:Rendering之Cone4
  5. 给Visual Studio Code的文件夹和文件替换图标
  6. 和在c语言,?和:在C语言中的详解
  7. Swift基本运算符详解
  8. 在Mac电脑上如何将TXT文本转成PDF?
  9. wordpress主题实现彩色标签云效果
  10. 《JSP实用教程(第2版)/耿祥义》错误之import属性导入多个包
  11. ESP8266 简单研究 ESP8285 研究
  12. 使用网络调试助手时,踩坑
  13. (三十)信号——信号产生原因以及信号处理行为的简介
  14. C#使用ADO.NET访问数据库
  15. RAM和ROM(verilog)
  16. 微信小程序的动态显示字体颜色
  17. mac系统恢复服务器上的安装器损坏,Mac提示App已损坏你应该将它移到废纸篓的解决方案-mac无法安装软件解决教程 - 河东软件园...
  18. 移动硬盘读不出来,无法识别的6种修复方法
  19. 开心网外挂辅助营销推广工具2010新版!!!
  20. R语言多元Copula GARCH 模型时间序列预测

热门文章

  1. USB设备的VID与PID
  2. 通过云片网实现短信以及验证码的发送
  3. 爬取双色球的历史记录
  4. 插空排序C语言(直接插入排序)
  5. 蚌埠市哪有学计算机编程的,蚌埠小孩学习编程
  6. Maven pom 继承聚合
  7. 一个简单的BitTorrent客户端实现(五):tracker manager和tracker实现
  8. Error:maven-resources-test:java.lang.OutOfMemoryError: Java heap space
  9. GlusterFS探究(一): dht,afr,fuse, mgmt 层 几个问题总结
  10. 文件服务器隐藏netlogon,lanmanworkstation-netlogon服务无法自启,该如何处理?各位大侠好,此台服务器 爱问知识人...