随着我国汽车保有量的不断增加,我国交通事故的发生率也不断提高,这个我国国民经济带来了巨大的损失,仅仅2011年上半年,我国共发生107193起道路交通事故,造成29866人死亡、128336人受伤,直接财产损失4.1亿元。因此,在加强汽车被动安全防御技术的同时,也应该加强汽车的主动安全技术。本文基于O O P技术对汽车行车安全行为进行了分析,希望本文的相关研究可以降低我国行车事故率。
1  OOP技术概述
一般来说,OOP技术主要包含以下的组件和概念。
1.1组件
将软件的功能和数据集成在一起形成的单位,这是OO P模块化和结构化的基础和条件。
1.2抽象性
即程序对正在处理的某些信息进行忽略,以提高其信息处理能力。
1.3封装
通过封装技术可以确保系统组建不能以不可预期的方式对其内部的组件状态进行改变。
1.4多态性
组件的类集和引用会涉及到其它各种类型的不同组件,而且引用组件所产生的结果得对实际调用的类型有所依据。
1.5继承性
这是指组件之间有相关的继承性,可以在组件的基础上创建各类的子组件,增加了系统的扩展性和通用性。
2  汽车安全行为概述
为了分析和标定汽车的安全行为,笔者对沈阳市的300多名的公交车司机和长途汽车司机的驾驶操作调查,总结出了以下8种典型的驾驶行为和操作行为。
2.1压车道线行驶
这是一种比较常见也很危险的驾驶行为,即汽车压着超车道进行行驶,应该对这种行为进行检测,同时分析汽车行驶的安全程度。
2.2疲劳驾驶
疲劳驾驶也是造成交通事故的另外一个重要的原因,是指驾驶员是否在疲劳的状态下进行行驶,对于如何判断驾驶员是
否处于疲劳的状态。本文是通过观察驾驶
员转动方向盘的频率来判断其是否处于疲
劳的状态,如果驾驶员长时间的没有转
动方向盘,应该是驾驶员处于疲劳驾驶
的状态。
2.3超车并道
这是指在驾车过程中驾驶员可能在某
些时候采用超车并道驾驶,这种驾驶行为
也是导致交通事故的一个重要原因。本文
通过判断驾驶员的操作状态来判断驾驶员
是否存在超车并道的行为,这种操作方式
往往有以下特征:打开转向灯、加速、方向
盘向左转动。
2.4车辆掉头转弯
这种行为主要是指在驾驶过程之中,
驾驶员突然驱动车辆进行掉头,这种行为
也容易导致发生交通事故。发生这种事故
时,往往存在以下几种操作特点:驾驶员有
方向盘大幅度的转动、转向灯点亮。
2.5加速行驶状态
这是驾驶员一种非常常见的行为,这
是指驾驶员处在一种加速行驶的状态之
中,对于这种驾驶行为的判断,主要是采
用通过判断驾驶员操作油门的开启度来
判断,汽车是否处于加速状态,因为加速
状态也往往是驾驶员另外一个危险动作
的前兆。
2.6减速行驶状态
这种行为也是另外一种非常危险的驾
驶行为,因为减速状态也往往是驾驶员另
外一个危险动作的前兆。本文对于驾驶员
减速行为的判断主要是通过判断驾驶员操
作油门的开启度来进行进一步的判断,主
合肥汽车论坛
要是驾驶员开启油门的度慢慢减小。
2.7匀速行驶状态
车辆的匀速行驶状态是绝大部分时间
状态下的行驶状态,这种状态应该是驾驶
员下一个行为的预测基础,本文对这种行
驶状态的判断,主要是通过判断驾驶员的
油门位置是否稳定来判断。
跟踪这个状态为下一个时刻的驾驶行为
预测奠定基础。主要特征为车速稳定、方向盘
保持连续地小角度转动、油门位置稳定。
2.8启动状态
这也是驾驶员另外一种常见的状态,
这种状态的特征是油门加大、档位挂在低
速档、离合器缓慢抬起、车速逐步加快以及
刹车信号渐渐消除。
3  基于OOP技术的车辆行为安全分析系
本文以视频技术为基础,通过采用道
路摄像系统为硬件系统,全面获取驾驶员
的各个行为,然后通过分析采集到的驾驶
员的各类行为,以判断车辆的行为是否处
于安全的状态,这个系统也叫车辆行为安
全分析系统,本文开发的系统是以OO P技
术为核心的,然后依据相关算法对车辆异
常行为实现了检测。
3.1视频采集模块
这个模块的动能,主要是通过交通摄
像头,获取全方位的图像,以判断驾驶员的
各种行为,这是整个系统的基础。一般来
说,这个模块主要由视频获取类和透视展
开类构成。
(1)类CameraFrameCollector IClass]:从
道路摄像系统获取相关的图像视频,一般
来说,这个类包括以下一些函数。
①public boolean open():这个函数的
功能主要是对道路摄像系统进行进入,如
果进入成功则返回ture,否则返回false。
②public boolean open(String
captureDevice):这个函数的功能主要是对
连接串的摄像设备进行打开。
③public boolean open(String
captureDevice,String videoSize):这类函数
的功能是对连接串的摄像设备进行打开,
并对摄像机的视频大小进行指定。
④public void close(),这个函数的功能
是对摄像设备进行关闭。
⑤public Bufferedlmage getCur
rentFrame(),这个函数的功能是对当前视频
帧进行采集。
(2)类PerspectiveUnwrap[Class]:是进行
透视展开全景图像,主要包括以下函数。
①public PerspectiveUnwrap(Buffere
dlmage imageOD):这个函数是一个构造函
数,其功能是对透视展开参数进行初始化,
并对需要展开的全景图像进行传入。
②public void createTable(int myFv,
int X,int Y):这个函数是根据需要透视展
开的坐标和焦距对透视映射表进行建立。
基于O O P技术的车辆行为安全分析报告
陈芳
(安徽城市管理职业学院 安徽合肥 230012)
摘 要:近年来,恶性交通事故时有发生,在加强汽车被动安全防御技术的同时,也应该加强汽车的主动安全技术,以避免更多事故的发生,
通过建立汽车安全行为分析,可以减少交通事故的发生,将交通事故的危险扼杀在摇篮之中,这样也可以提高交通事故的安全率。本文基
于OOP技术对汽车行车安全行为进行了分析,希望本文的相关研究可以降低我国行车事故率。
关键词:OOP技术 车辆行为 安全分析
中图分类号:TP391;U461文献标识码:A文章编号:1672-3791(2012)10(c)-0172-02
(下转174页) . All Rights Reserved.
的甲醛含量比人造板材(非实木板材)的甲醛含量要小的多,所以客厅的甲醛含量普遍低于主卧室的甲醛含量,验证了装修材料优劣对甲醛含量的影响。
另外,客厅的空间要大于主卧室空间,而且客厅的通风状况、光照条件都要优于主卧室,这些也是导致客厅甲醛含量低于主卧室的原因。
3.3结论
本论文通过查阅了解有关装修污染方面的文献资料,并且通过家庭现场采样,利用酚试剂分光光度法对室内甲醛样品含量进行分析研究,从而得出室内甲醛含量与不同装修材料、装修时间之间的影响关系,并且针对性地提出了防治对策。所得结论如下。
(1)通过监测6户居民住宅甲醛全部达标。其主要原因是6户居民住宅的装修材料均向正规生产厂家购买,材料较为优质,并且平时都注意经常通风换气,其中有4户家庭还购置了空气净化装置、采用摆放活性炭吸附和利用绿植物吸收的方法。
(2)通过对甲醛含量与装修时间的变化关系研究可以看出:刚刚装修完成时,室内甲醛含量最大;随着装修完成时间的推移,室内甲醛含量也随之降低。装修完毕后2~3个月内降低趋势较大,降低至一定的含量后,降低趋势减缓。
(3)通过对甲醛含量与装修材料的关系研究可以看出:人造板材如复合板材、细木
工板、纤维板材以及胶粘剂等中甲醛含量
较大,而实木板材中甲醛含量相对比较低。
3.4甲醛污染的防治措施
(1)装修污染源头防治——装修材料的
选择。家具多使用绿环保型的实木家具,
不用或尽量少用复合板材、大芯板、细木工
板以及纤维板材等非实木板材。胶漆涂料
类比如家具漆、墙面漆和装修中使用的各
种胶粘剂等。这类材料也是造成室内装修
污染的主要来源,市场上问题比较多,广大
消费者不易选择,购买时千万注意不要买
到假冒产品。消费者要注意选择正规厂家
生产的产品,最好到厂家设立的专卖店去
购买。
(2)室内通风是清除甲醛最为行之有效
的办法。采用开门、开窗或其他通风装置使
室内空气与外界空气形成对流以更换新鲜
空气,经常加强室内通风可降低室内有害
气体的浓度。
(3)延期居住。刚装修完成时,甲醛等室
内装修污染物含量最高。新装修后的居室应
适当延期入住,通过室内通风,给予装修装
饰材料中的甲醛及其它装修污染物以长时
间的挥发和扩散稀释,让其浓度得到降低。
(4)室内绿化既可以美化室内环境,又
能使室内微小气候得以改善。实验证明,花
叶万年青、虎尾兰、金绿箩、吊兰、芦荟等观
赏植物对甲醛有较好的吸收作用。此外,植
物还可以调节室内空气湿度,抑制微尘飞
扬,起到防病保健作用。
(5)采用室内摆放活性炭吸附和空气净
化装置。利用活性炭的吸附作用吸附室内
空气中的甲醛等污染物;或利用空气净化
装置对室内空气进行净化,降低室内装修
污染物质的含量。
参考文献
[1]王琨,吕春梅,李玉华,等.不同时段室
内空气甲醛浓度波动及预测模型[J].哈
尔滨工业大学学报,2006,37(11):1492.
[2]夏元询.化学物质毒物全书[M].上海:
上海科学技术文献出版社,1991:474.
[3]孙瑶毅.甲醛有害气体治理的研究进展
[J].化工科技市场,2004(4):17-20.
[4]Taskinen HK,Kyyronen P,Sallmen M,
et al.Reduced fertility among female
wood workers exposed to formaldehyde
[J].Am J Ind Med,1999,36:206-212.
[5]刘卫超,彭党舵.室内小气候与居室空
气中甲醛浓度关系分析[J].现代预防医
学,2007,34(6):1077-1078.
[6]胡海红,戴修道.室内绿化净化功能的
研究[J].上海建设科技,1996(6):37-38.
[7]张勇,龚敏,赵九旭,等.室内甲醛释放
规律及控制方法探讨[M].四川环境,
2006,25(5):99-102.
③public Bufferedlmage unwrap(int start,boolean insert):这个函数是进行透视展开全景图像,并对透视展开图进行返回3.2运动对象检测模块
这个模块的主要功能是对驾驶员的前景区域进行捕捉,同时进行相关的对象跟踪,这个模块采用前景提取算法是基于混合高斯模型的背景差分算法。
(1)MGBackgroundModel[Class]:这是一种自适应背景模型,这种模型是基于混合高斯分布模型的。
(2)public MGBackgroundModel0:这是一种构造函数,这个函数是用来对混合高斯模型进行初始化。
(3)public void learn(int[][]image):这是一个背景学习函数,主要用来对背景模型进行建立。
(4)public void segment(int[][]image, boolean[][]mask),这是一个前景检测模块,主要用来对采集到的图像的背景和前景进行分割。
3.3对象跟踪模块
这个模块主要对车辆对象进行跟踪和检测,以对车辆对象的轨迹和运动状态进行获取。
(1)TeackObjectlClassl:这是对象跟踪类,这种类的功能主要是对跟踪对象的基
本信息进行存放。
(2)Public TrackObject(int ID,
Color_color,Rectangle rect):这个类是对追
踪对象的颜,ID和位置进行初始化。
(3)Public void changeTrackTargetRect
(Rectangle):这个类是对对象矩形框位置进
行更新。
(4)Public Rectangle getCurRecO:这个
类是对对象当前位置进行返回。
(5)Public Rectangle getLastRec0:这个
类的功能是对对象上一帧位置进行返回。
(6)Public List getTrace():这个类的功
能是对对象的轨迹信息进行返回。
(7)Public int getLiveTime():这个类是
对对象的生存时间进行返回。
(8)TrackObjectGrouplClassl:这个类是
跟踪对象队列类,功能主要是对每一帧的
对象队列进行存放。
(9)Public TrackObjectGroup(Buffere
dlmage image):这个类的功能是是初始化
跟踪对象队列,然后将输入参数设为当前
帧图像作为用以跟踪。
(10)Public void addTrackTarget(List
<Rectangle>list):这个类的功能是将输入参
数设为前景对象区域队列以进行跟踪,最
后在当前帧中更新对象的位置。
(11)Public List<TrackObject>
getAlready ExistTrackTargetList():这个类
的功能是返回当前帧的对象队列。
3.4行为识别模块
这个模块主要是对车辆的非正常行为
继续拧识别,主要包括本文第三章包括的
各类行为,同时根据行为状态对其安全性
进行判断。
(1)ViolationDetect[clms]:主要是对车辆
的各种行为进行检测,主要包括本文第三
章包括的各类行为。
(2)Public vjolmionDetect(Listtraek
ObjectGroup):这个函数是一个构造函数,
主要是对其对象队列的帧进行检测。
(3)PublicTraekObject[]redLightRunner
():这个类是对闯红灯行为的车辆队列进行
返回。
(4)PublicTrackObject[]speeding():这个类
返回的数据是具有超速行为的车辆队列。
(5)PublicTrackObjeet[]wrongWay Driv-
ers0这个类返回的数据是逆向行驶车辆队列。
参考文献
[1]李亚光,曾学军.上海电子警察系统的
建设和应用[J].中国交通信息产,2011
(6):82-84.
(上接172页)
.
com. All Rights Reserved.