准确的汽车识别技术(适应非结构化道路,可以实现实时汽车主动安全系统)
汽车识别技术国内外都有在做,目前一般识别只能适应于识别了道路的情况下发生的,能够在非结构化道路上进行识别的非常少。
传统的识别一般都通过模式识别或者通过类似机器学习的方法进行对比,但是这样实际效果不是非常理想,所以,在实际应用过程中,要达到效果必须自己实现特征识别的主要过程。
上面显示的坐标是实际的实际坐标,相对于摄像头的位置来说的,单位是厘米。
上面测试的这些数据实际效率非常高我目前的笔记本每秒至少在35帧以上的速度。
下面再截图几张
下面这张是略带弯道的识别结果
下面这张是道路标记已经非常模糊的情况下,道路有点弯,
当然,这个算法本来就是对弯道不敏感,也就是说有没有弯道对他来说都没关系,它一样能识别.
由于不是很会用csdn的博客,所以没有上传好视频,后面我再上传处理后的视频给大家看看。
关于技术问题,这里实现的结果是由自己编写识别汽车特征。不是通过机器学习或者分类器训练之类的进行识别的,当然这些机器学习的效果我也有,实际效果不是很理想,对很多情况约束很大。自己实现的话不但效率高,而且精度,漏检检率等指标都比其他的好,而且容易进行二次补丁等。
对于机器学习这类算法其实也不是不好,只是计算的模型不是很适用我们需要检测的目标,例如汽车检测。
我们都知道,机器学习一般通过训练正样品计算出特征模型,这个特征模型数值一般通过负样品进行排除,所以,计算得到的特征模型跟输入数据量有关,同时也跟样品质量有关,一般来说要训练的话,至少样品在10w以上才会有效果,但是尽管要达到这个数量,你最后的模型也未必可行,理由很简单,你的正负样品总不是这类目标的所有。同时,由于机器学习是一个遍历所有可能性的过程,所以,在计算目标特征的情况下,你的特征模型只是某个可能对的模型,因为的认为对的模型是大部分能满足正样品特征,同时不同于负样品特征。这样的的话,他选的大部分样品未必是我们的一般性。所以实际效果不好。
上面的算法我已经测试过几百公里的了,速度和质量都很稳定。
如果大家想交流的话,可以留言,基本上我都尽量每天回复问题,这样也可以多交流。
补充说明:实际运算实际效率是每张图片少于30ms,测试平台是P4主频2.4G 32位XP系统。检测目标数量设定了少于15个。正前方汽车检测率基本在95%左右(两边的没这么高,如果配合我写的另外一个系统 就可以提升很高,迟些再发布)。
如果有想合作的也可以联系,想交流的也可以,希望大家多多互相交流来提升。
准确的汽车识别技术(适应非结构化道路,可以实现实时汽车主动安全系统)相关推荐
- 结构化道路与非结构化道路
实际的道路一般可以分为结构化道路和非结构化道路两类: 结构化道路一般是指高速公路.城市干道等结构化较好的公路,这类道路具有清晰的道路标志线,道路的背景环境比较单一,道路的几何特征也比较明显.因此,针对 ...
- 【华为云技术分享】Spark如何与深度学习框架协作,处理非结构化数据
随着大数据和AI业务的不断融合,大数据分析和处理过程中,通过深度学习技术对非结构化数据(如图片.音频.文本)进行大数据处理的业务场景越来越多.本文会介绍Spark如何与深度学习框架进行协同工作,在大数 ...
- 非结构化数据的相关知识
一.出现原因 信息社会化时代,各行各业在处理相关业务的过程中,都累计了海量的数据信息,随着IT应用的普及和发展,传统的纸质资料存储方式在不断缩减,更多的采用电子信息的存储方式存放在计算机中.这些信息数 ...
- 非结构化数据怎么治理?
编 辑:彭文华 来 源:大数据架构师 彭友们好,我是老彭.最近遇到几个项目,都跟非结构化数据脱不开关系. 老彭刚毕业的时候,做的是数据库的活儿,那都是结构化数据.后来有了hadoop技术,可以用来处理 ...
- 分析非结构化数据和非结构化处理
文章目录 一.非结构化数据的定义 二.非结构化处理的重要性 三.数据类型 四.非结构化处理的方法和手段 1. 采集 2. 查询 3. 存储 4. 前景 一.非结构化数据的定义 非结构化数据是数据结构不 ...
- 浅述非结构化数据与非结构化处理
文章目录 一.非结构化数据的定义 二.非结构化处理的重要性 1. 有大量的非结构化数据需要处理 2. 非结构化数据蕴藏着大量的价值 3. 非结构化处理不需要依靠数据科学家团队 4. 终端用户授权 三. ...
- html属于非结构化数据吗,什么是结构化数据非结构化数据和半结构化数据
什么是结构化数据非结构化数据和半结构化数据以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 结构化数据也称为行数据,是由二 ...
- 结构化数据、半结构化数据、非结构化数据
1 概念 结构化数据 结构化数据可以使用关系型数据库来表示和存储,如MySQL.Oracle.SQL Server等,表现二维形式的数据.可以通过固有键值获取相应信息. 一般特点是:数据以行为单位,一 ...
- 如何理解结构化、非结构化和半结构化数据?
计算机信息化系统中的数据分为结构化数据.非结构化数据和半结构化数据 1.结构化数据(Structured Data) 定义:结构化数据也称作行数据,是由二维表结构来逻辑表达和实现的数据,严格地遵循数据 ...
最新文章
- 【知识积累】随机数生成的几种方法
- PMP-【第7章 项目成本管理】-2021-2-12(161页-179页)
- /bin/bash^M: bad interpreter
- Python-OpenCV 处理图像(八):图像二值化处理
- 如何在Python中表示一个对象
- java多线程操作同一资源
- 查看命令为内置命令还是外部命令
- nodejs写html文件路径,Nodejs读取文件时相对路径的正确写法(使用fs模块)
- 关于C#监视剪贴板信息
- 模拟电路--单电源差分运算放大电路方案
- 如何系统自学python_如何系统地自学 Python?
- jQuery 的CSS选择器 中 使用变量的方法
- python猴子补丁_Python猴子补丁Monkey Patch用法实例解析
- Dediprog EM100Pro-G2 CmdLine教程
- 44. 将样式表放在顶部(5)
- c语言复杂程序100例,经典C语言程序100例(1-10)
- 【leetcode刷题】[简单]427. 建立四叉树(construct quad tree)-java
- 我为什么学习设计模式
- java简单播放器涉及与实现
- 蝴蝶效应、青蛙现象、鳄鱼法则、鲇鱼效应、羊群效应、刺猬法则、手表定律、破窗理论、二八定律、木桶理论、马太效应
热门文章
- 站在风口的猪-TaskList
- Dive into TensorFlow - 解析 TF 核心抽象 op 算子
- 团队拙作《Python机器学习实战》
- Android多语言适配values文件夹命名
- Hough变换检测直线与圆的原理
- 数论——dove的疑惑
- 计算机页面格式和编排,计算机基础教案word排版页面格式设置.doc
- notebook pip install 只有星号_只有给淘宝店铺精准打标,才能“快速获得优质流量”...
- php车辆出险h5报告接口
- Box2D v2.1.0用户手册(4)——碰撞模块(Collision Module)