【技术实现步骤摘要】
机动车前排就坐者是否扣带安全带的自动检测方法
本专利技术涉及交通安全
,特别涉及一种机动车前排就坐者是否扣带安全带的自动检测方法。
技术介绍
目前,在拍摄到的图像当中,交通机关通过人力资源一张张鉴别乘客、司机是否系上安全带。然而,由于图像数量巨大,在这方面的识别需要大量的人力、物力。因此,使用机器代替人类,提高效率,提高生产力,正是这个软件的意义所在。现有的主流安全带识别方法是通过定位车辆车牌;然后估算出主司机的位置;再利用霍夫直线去检测检测安全带的存在。首先,这种方法不能准确地找出司机的位置,精确度不高;并且,这种方法仅能找出主驾座的安全带,而无法识别副驾驶座的安全带。
技术实现思路
本专利技术的专利技术目的是针对现有安全带自动检测方法的技术不足,提供一种能够准确检测机动车前排就坐者是否扣带安全带的自动检测方法。为实现上述专利技术目的,本专利技术采用的技术方案为:提供一种机动车前排就坐者是否扣带安全带的自动检测方法,基于道路监控图像,包括如下步骤:(a)读取格式为JPG、BMP或PNG的监控图像;(b)根据HSV颜色模型,对步骤(a)中读取的图像文件进行蓝色区域与黄色区域的颜色信息分析并结合车牌的多边形形状、宽高比等结构特征分析,然后定位车牌的位置;(c)根据步骤(b)中定位的车牌位置及步骤(b)中处理过的图像,通过车窗位置与车牌位置的相对几何关系以及输入图像的尺寸参数来选取局部窗口,并作为定位的车窗位置;(d)根据步骤(c)中车窗定位的结果,在车窗范围内基于haar-like进行人脸检测,并判断检测的人脸是司机还是乘客;(e)根据步骤(d)中的判断结 ...
【技术保护点】
一种机动车前排就坐者是否扣带安全带的自动检测方法,基于道路监控图片,其特征在于包括如下步骤:(a)读取格式为JPG、BMP或PNG的监控图片;(b)根据HSV颜色模型,对步骤(a)中读取的图像文件进行颜色信息分析和结构特征分析,然后定位车牌的位置;(c)根据步骤(b)中定位的车牌位置及步骤(b)中处理过的图片中选取局部窗口定位车窗位置;(d)根据步骤(c)中车窗定位的结果,在车窗范围内基于haar?like进行人脸检测,并判断检测的人脸是司机还是乘客;(e)根据步骤(d)中的判断结果,对司机与乘客分别进行安全带识别。
【技术特征摘要】
1.一种机动车前排就坐者是否扣带安全带的自动检测方法,基于道路监控图像,其特征在于包括如下步骤:(a)读取格式为JPG、BMP或PNG的监控图像;(b)根据HSV颜色模型,对步骤(a)中读取的图像文件进行蓝色区域与黄色区域的颜色信息分析并结合车牌的多边形形状、宽高比结构特征分析,然后定位车牌的位置;(c)根据步骤(b)中定位的车牌位置及步骤(b)中处理过的图像,通过车窗位置与车牌位置的相对几何关系以及输入图像的尺寸参数来选取局部窗口,并作为定位的车窗位置;(d)根据步骤(c)中车窗定位的结果,在车窗范围内基于haar-like进行人脸检测,并判断检测的人脸是司机还是乘客;(e)根据步骤(d)中的判断结果,对司机与乘客的位置进行窗口划分,并对窗口先后使用canny边缘检测和霍夫直线检测,然后筛选指定角度范围内的直线并标记司机与乘客的区域,最后分别进行是否佩戴安全带的判别。2.根据权利要求1所述的机动车前排就坐者是否扣带安全带的自动检测方法,其特征在于:所述步骤(b)中包括如下步骤:(b-1)将监控图像通过如下公式从RGB转成HSV颜色模型:v=max(r,g,b)(3);其中h表示色调,s表示饱和度,v表示明度,max表示取其中r,g,b参数的最大值,min表示取其中r,g,b参数的最小值;(b-2)将经(b-1)转化后的图像,执行下述其中一项步骤:1)根据蓝色的颜色取值标准:遍历图像每一个像素点,标记图像中蓝色区域;2)根据黄色的颜色取值标准:遍历图像每一个像素点,标记图像中黄色区域;(b-3)对(b-2)得出的区域,先进行图像处理中的1次腐蚀处理,至少进行4次膨胀处理;(b-4)利用步骤(b-3)得出的区域,用区域周长乘以0.04的精度逼近,产生多边形曲线;(b-5)设车牌区域为R;候选车牌区域宽度为length、候选车牌区域高度为height,图像宽度为s.length,图像高度为s.height;候选车牌区域面积为area,图像面积为s.area;候选车牌区域边数为sides;从步骤(b-4)中根据多边形曲线的边数以及面积,并根据如下公式:s.area*0.00176<area<s.area*0.00502(11)4<sides<10(12)找出车牌区域;(b-6)若从(b-5)得到的结果中,找不到车牌区域,则返回(b-2),执行其中另一步骤;如果根据上述1)和2)步骤都找不到车牌区域,该图像作为无法找到车牌图像I无车牌且若找到车牌区域,该车牌区域记为R=R*。3.根据权利要求1所述的机动车前排就坐者是否扣带安全带的自动检测方法,其特征在于:所述步骤(c)包括以下步骤:(c-1)如果求出车牌区域的矩m10,m00,m01;进而得出车牌区域R的中心否则执行步骤(b-3);(c-2a)设输入图像的宽度为src.length,输入图像的高度为src.height;设局部窗口的宽度为winL,局部窗口的高度为winH;利用(c-1)得到的xcR和ycR,设车牌区域R的中心点水平坐标为centre.x,令centre.x=xcR,垂直坐标为centre.y,令centre.y=ycR;其中,x为该局部窗口左上角在输入图像中的水平坐标、y为该局部窗口左上角在输入图像中的垂直坐标;通过如下公式:winL=src.length*0.43(14)winH...
【专利技术属性】
技术研发人员:黄翰,周剑斌,刘远一,林镇泽,
申请(专利权)人:华南理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。