智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 6722|回复: 15
打印 上一主题 下一主题

【DEMOK工作室】你的摄像头小车用了多少模式识别的东西呢(含PDF文档)

  [复制链接]

140

主题

1016

帖子

2

精华

功勋会员

智能车八届元老!武汉岱默科技创始人!

Rank: 10Rank: 10Rank: 10

积分
32699

特殊贡献奖章资源大师奖章论坛骨干奖章推广达人奖章优秀版主奖章热心会员奖章论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

QQ
威望
4219
贡献
25774
兑换币
1456
注册时间
2009-12-9
在线时间
1353 小时
跳转到指定楼层
1#
发表于 2011-3-25 14:36:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 DEMOK 于 2012-12-21 11:14 编辑

先普及一下模式识别的基础知识吧~~~~

随着信息化的进程,人们越来越希望通过计算机可以实现人类的只能,用计算机来实现人的视觉、触觉、听觉等功能。模式识别就在这个时候应用而生。模式识别主要由信息获取、预处理、特征提取、分类器设计以及分类器决策五部分组成。

首先,你的智能车面对的是,茫茫一片纯白的KT板上铺着的一条黑色引导线,偶尔还会有蓝色的地板色映入眼帘。如何让你的智能车精确识别跑道上连贯的黑色引导线呢,下面就开始了你的模式识别应用之旅。

1 信息获取

为了使单片机能够对赛道进行识别,首先必须将赛道特征用单片机所能接受的形式表示。所以需要将赛道的图像信息通过传感器转换成电信号,电信号再进过A/D转化,最终转化为能被单片机处理的数字量。这就是信息获取的过程。信息获取需要与之相对应的传感器,识别图像,我们就选择图像传感器,或许我们就想到了OV6620,就以这款数字摄像头为例。由于OV6620内部集成了A/D转化的功能,省去了片内转化的过程;这样,单片机就可以直接捕捉OV6620的数据输出端,将每一帧的图像的灰度值存储在二维数组里面,以待你的下一步处理,这就是信息获取。

2 预处理

预处理的目的是除去信息获取过程中掺入的干扰和噪声,人为地加强有用信息,并对种种因素造成的退化现象进行复原。在预处理阶段完成的工作主要有滤波、坐标变化、图像复原、图像增强、区域分割、边界检测等。预处理的过程是真个系统设计的关键环节,因为你信息获取的数据不单只有白板黑线的数据,而且可能有蓝地板的数据;因为你信息获取的数据不单只有地面的有效数据,而且可能有外界光线的干扰数据;所以,要进行原始数据的去噪。二值化数据时一种有效的方法,二值化后就把OV6620摄像头的模式大大简化了,在它的模式中,只有黑和白,只有01。在人眼的模式中,赛道是连续的,不可能有中断的情形;赛道宽度是有限制的,不可能很宽也不可能很窄;赛道是平滑的,不可能有跳变的情形。根据这些,我们对赛道进行去噪滤波,限幅滤波,中位值滤波等等,人为地得到了我们想要的,也是最接近真实赛道的数据。

3 特征提取

由于信息获取的原始数据量一般都会是相当大的,为了有效地实现识别,要对原始数据进行变化处理,得到最能反映分类本质的特征,对这些特征组成的数据,作为有效数据使用。二值化的数据量依然很庞大,XS128不是DSP,单用单片机去处理这些数据,显然吃不消,所以我们要提取出赛道的特征。赛道的模式或许很简单,你可以简单地分为直道和弯道,也可以分为直道,小S弯和大S弯,还可以再分。分再多也没关系,毕竟你能分得出来,就说明各中模式有自己的特征,我们要做的就是在上一步的数据中提取这些特征出来,常见的有曲率计算法,斜率计算法,正切计算法等等。不论哪些方法,都是为了提取出赛道的特征。

4 分类器设计

把待识别模式分配到各自的模式类中去,必须设计出一套分类判别规则。这样才能把识别出来的赛道模式进行准确地分类,以便进行下一步的操作处理。特征值提取出来不能闲置,我们要对这些不同的特征进行分类,正如上面所说,赛道的特征出来了,分为几类就看你怎么处理了,我们更想知道的是,在你分的类别中,会各自进行怎么样的决策。

5 分类决策

分类器按已确定的分类判别规则对赛道模式进行分类判别,输出分类结果,进行各自的控制,这就是分类决策。类别分好了,赛道的模式识别好了,你可以进行分类的决策了,充分发挥自动控制的精髓吧,入弯减速出弯加速,弯道切内,小S直冲,控制策略就在这里诞生了。

上述每一个阶段设计的好坏都会对整个系统的性能产生严重的影响,所以每一个阶段都应该争取尽可能完美的效果。


到此,你明白你的摄像头小车用了多少模式识别的东西了吧~~~~~~~~


PDF版本:

第八届智能车摄像头技术交流群  群号:108190422
第八届智能车光电技术交流群     群号:132879827

第八届智能车电磁技术交流群     群号:118404899(已满)
第八届智能车电磁技术交流群②  群号:287996146

本帖子中包含更多资源

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

x

2

主题

203

帖子

0

精华

高级会员

Rank: 4

积分
741
QQ
威望
434
贡献
249
兑换币
0
注册时间
2010-11-1
在线时间
29 小时
2#
发表于 2011-4-3 18:49:48 | 只看该作者
很好 谢谢
回复 支持 反对

使用道具 举报

1

主题

70

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
433
QQ
威望
298
贡献
23
兑换币
0
注册时间
2010-11-29
在线时间
56 小时
3#
发表于 2011-4-4 11:29:03 | 只看该作者
谢谢、!!!
回复 支持 反对

使用道具 举报

1

主题

297

帖子

0

精华

高级会员

Rank: 4

积分
853
威望
513
贡献
326
兑换币
0
注册时间
2010-11-13
在线时间
7 小时
4#
发表于 2011-4-6 18:36:39 | 只看该作者
3Q
回复 支持 反对

使用道具 举报

4

主题

39

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
396
QQ
威望
301
贡献
63
兑换币
0
注册时间
2011-3-3
在线时间
16 小时
5#
发表于 2011-4-18 20:48:29 | 只看该作者
感谢楼主,如果能再详细点就更好啦
回复 支持 反对

使用道具 举报

0

主题

33

帖子

0

精华

高级会员

Rank: 4

积分
771
QQ
威望
429
贡献
94
兑换币
10
注册时间
2010-11-7
在线时间
124 小时
6#
发表于 2011-4-20 09:20:12 | 只看该作者
谢谢!
回复 支持 反对

使用道具 举报

2

主题

19

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1139
威望
274
贡献
747
兑换币
4
注册时间
2011-3-22
在线时间
59 小时
7#
发表于 2011-5-9 23:59:10 | 只看该作者
谢谢
回复 支持 反对

使用道具 举报

2

主题

72

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
396
QQ
威望
289
贡献
57
兑换币
0
注册时间
2011-5-6
在线时间
25 小时
8#
发表于 2011-6-8 18:30:29 | 只看该作者
不错
回复 支持 反对

使用道具 举报

0

主题

12

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
239
威望
179
贡献
42
兑换币
0
注册时间
2012-2-10
在线时间
9 小时
毕业学校
宁波大学
9#
发表于 2012-2-12 12:50:18 | 只看该作者
先看下了,谢谢lz
回复 支持 反对

使用道具 举报

7

主题

88

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
480
威望
327
贡献
89
兑换币
2
注册时间
2012-4-4
在线时间
32 小时
毕业学校
山东大学威海分校
10#
发表于 2012-4-20 15:32:58 | 只看该作者
真的很感谢楼主,每次看到他的文章对我这菜鸟都有醍醐灌顶之效!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-17 09:31 , Processed in 0.048768 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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