发明名称 用于道路交通监控的安全带自动检测方法
摘要 本发明公开了一种用于道路交通监控的安全带自动检测方法,步骤包括:步骤1.对于车道上方架设的按车道监控的道路交通监控高清摄像头拍摄的监控图像,检测正、副驾驶席上的人脸,根据检测到的人脸,分别定位正、副驾驶席上的安全带检测区域;步骤2.对已定位的驾驶人、副驾驶人的安全带检测区域,分别进行图像边缘检测;步骤3.根据驾驶人、副驾驶人的安全带检测区域,分别从检测到的边缘中拟合出短直线段,并在其中检测疑似安全带边缘的短直线段;步骤4.根据驾驶人、副驾驶人的安全带检测区域,分别将疑似安全带边缘的短直线段连接为疑似安全带边缘的长直线段,并在其中检测安全带的两条边缘,判断驾驶人、副驾驶人是否佩系安全带。
申请公布号 CN103150556A 申请公布日期 2013.06.12
申请号 CN201310054596.9 申请日期 2013.02.20
申请人 西安理工大学 发明人 胡涛;贺鹏艳;刘璐;陈万军;范彩霞
分类号 G06K9/00(2006.01)I;G08G1/01(2006.01)I 主分类号 G06K9/00(2006.01)I
代理机构 西安弘理专利事务所 61214 代理人 李娜
主权项 1.一种用于道路交通监控的安全带自动检测方法,其特征在于,按照以下步骤具体实施:步骤1、对于车道上方架设的按车道监控的道路交通监控高清摄像头拍摄的监控图像,检测正、副驾驶席上的人脸,根据检测到的人脸,分别定位正、副驾驶席上的安全带检测区域当检测结果为一个人脸时,人脸矩形框为驾驶人的,记为J,其左上角坐标为<img file="FDA00002844853700011.GIF" wi="238" he="65" />右下角坐标为<img file="FDA00002844853700012.GIF" wi="246" he="65" />当检测结果为两个人脸时,位于图像右侧的人脸矩形框为驾驶人的,记为J,其左上角坐标为<img file="FDA00002844853700013.GIF" wi="238" he="65" />右下角坐标为<img file="FDA00002844853700014.GIF" wi="247" he="65" />位于图像左侧的人脸矩形框为副驾驶人的,记为F,其左上角坐标为<img file="FDA00002844853700015.GIF" wi="233" he="65" />右下角坐标为<img file="FDA00002844853700016.GIF" wi="246" he="65" />根据驾驶人的人脸矩形框J,定义其右下方矩形区域JA为驾驶人的安全带检测区域,其左上角坐标<img file="FDA00002844853700017.GIF" wi="244" he="65" />与右下角坐标<img file="FDA00002844853700018.GIF" wi="256" he="65" />由下式计算:<maths num="0001"><![CDATA[<math><mrow><msub><mi>x</mi><msub><mi>JA</mi><mi>t</mi></msub></msub><mo>=</mo><msub><mi>x</mi><msub><mi>J</mi><mi>t</mi></msub></msub><mo>+</mo><mfrac><mrow><msub><mi>x</mi><msub><mi>J</mi><mi>b</mi></msub></msub><mo>-</mo><msub><mi>x</mi><msub><mi>J</mi><mi>t</mi></msub></msub></mrow><mn>2</mn></mfrac></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mrow><mfenced open='' close=''><mtable><mtr><mtd><msub><mi>y</mi><msub><mi>JA</mi><mi>t</mi></msub></msub><mo>=</mo><msub><mi>y</mi><msub><mi>J</mi><mi>t</mi></msub></msub><mo>+</mo><mfrac><mrow><msub><mi>y</mi><msub><mi>J</mi><mi>b</mi></msub></msub><mo>-</mo><msub><mi>y</mi><msub><mi>J</mi><mi>t</mi></msub></msub></mrow><mn>2</mn></mfrac></mtd></mtr><mtr><mtd><msub><mi>x</mi><msub><mi>JA</mi><mi>b</mi></msub></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>x</mi><msub><mi>J</mi><mi>b</mi></msub></msub><mo>+</mo><mfrac><mrow><msub><mi>x</mi><msub><mi>J</mi><mi>b</mi></msub></msub><mo>-</mo><msub><mi>x</mi><msub><mi>J</mi><mi>t</mi></msub></msub></mrow><mn>2</mn></mfrac><mo>,</mo></mtd><mtd><mi>W</mi><mo>-</mo><msub><mi>x</mi><msub><mi>J</mi><mi>b</mi></msub></msub><mo>&GreaterEqual;</mo><mfrac><mrow><msub><mi>x</mi><msub><mi>J</mi><mi>b</mi></msub></msub><mo>-</mo><msub><mi>x</mi><msub><mi>J</mi><mi>t</mi></msub></msub></mrow><mn>2</mn></mfrac></mtd></mtr><mtr><mtd><mi>W</mi><mo>,</mo></mtd><mtd><mi>W</mi><mo>-</mo><msub><mi>x</mi><msub><mi>J</mi><mi>b</mi></msub></msub><mo>&lt;</mo><mfrac><mrow><msub><mi>x</mi><msub><mi>J</mi><mi>b</mi></msub></msub><mo>-</mo><msub><mi>x</mi><msub><mi>J</mi><mi>t</mi></msub></msub></mrow><mn>2</mn></mfrac></mtd></mtr></mtable></mfenced></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0003"><![CDATA[<math><mrow><msub><mi>y</mi><msub><mi>JA</mi><mi>b</mi></msub></msub><mo>=</mo><msub><mi>y</mi><msub><mi>J</mi><mi>b</mi></msub></msub><mo>+</mo><mfrac><mrow><mn>3</mn><mo>&times;</mo><mrow><mo>(</mo><msub><mi>y</mi><msub><mi>J</mi><mi>b</mi></msub></msub><mo>-</mo><msub><mi>y</mi><msub><mi>J</mi><mi>t</mi></msub></msub><mo>)</mo></mrow></mrow><mn>4</mn></mfrac></mrow></math>]]></maths>其中,W为监控图像的宽度,如果检测到副驾驶人的人脸矩形框F,则定义其左下方矩形区域FA为副驾驶人的安全带检测区域,其左上角坐标<img file="FDA000028448537000112.GIF" wi="255" he="65" />与右下角坐标<img file="FDA00002844853700021.GIF" wi="266" he="65" />由下式计算:<maths num="0004"><![CDATA[<math><mrow><msub><mi>x</mi><msub><mi>FA</mi><mi>t</mi></msub></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>x</mi><msub><mi>F</mi><mi>t</mi></msub></msub><mo>-</mo><mfrac><mrow><msub><mi>x</mi><msub><mi>F</mi><mi>b</mi></msub></msub><mo>-</mo><msub><mi>x</mi><msub><mi>F</mi><mi>t</mi></msub></msub></mrow><mn>2</mn></mfrac><mo>,</mo></mtd><mtd><msub><mi>x</mi><msub><mi>F</mi><mi>t</mi></msub></msub><mo>&GreaterEqual;</mo><mfrac><mrow><msub><mi>x</mi><msub><mi>F</mi><mi>b</mi></msub></msub><mo>-</mo><msub><mi>x</mi><msub><mi>F</mi><mi>t</mi></msub></msub></mrow><mn>2</mn></mfrac></mtd></mtr><mtr><mtd><mn>0</mn><mo>,</mo></mtd><mtd><msub><mi>x</mi><msub><mi>F</mi><mi>t</mi></msub></msub><mo>&lt;</mo><mfrac><mrow><msub><mi>x</mi><msub><mi>F</mi><mi>b</mi></msub></msub><mo>-</mo><msub><mi>x</mi><msub><mi>F</mi><mi>t</mi></msub></msub></mrow><mn>2</mn></mfrac></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>;(2)<maths num="0005"><![CDATA[<math><mrow><msub><mi>y</mi><msub><mi>FA</mi><mi>t</mi></msub></msub><mo>=</mo><msub><mi>y</mi><msub><mi>F</mi><mi>t</mi></msub></msub><mo>+</mo><mfrac><mrow><msub><mi>y</mi><msub><mi>F</mi><mi>b</mi></msub></msub><mo>-</mo><msub><mi>y</mi><msub><mi>F</mi><mi>t</mi></msub></msub></mrow><mn>2</mn></mfrac></mrow></math>]]></maths><maths num="0006"><![CDATA[<math><mrow><msub><mi>x</mi><msub><mi>FA</mi><mi>b</mi></msub></msub><mo>=</mo><msub><mi>x</mi><msub><mi>F</mi><mi>b</mi></msub></msub><mo>+</mo><mfrac><mrow><msub><mi>x</mi><msub><mi>F</mi><mi>b</mi></msub></msub><mo>-</mo><msub><mi>x</mi><msub><mi>F</mi><mi>t</mi></msub></msub></mrow><mn>2</mn></mfrac></mrow></math>]]></maths><maths num="0007"><![CDATA[<math><mrow><msub><mi>y</mi><msub><mi>FA</mi><mi>b</mi></msub></msub><mo>=</mo><msub><mi>y</mi><msub><mi>F</mi><mi>b</mi></msub></msub><mo>+</mo><mrow><mo>(</mo><msub><mi>y</mi><msub><mi>F</mi><mi>b</mi></msub></msub><mo>-</mo><msub><mi>y</mi><msub><mi>F</mi><mi>t</mi></msub></msub><mo>)</mo></mrow></mrow></math>]]></maths>步骤2、对已定位的驾驶人、副驾驶人的安全带检测区域,分别进行图像边缘检测分别对步骤1中已定义的安全带检测区域JA、FA灰度化,采用Canny算子进行图像边缘检测,Canny算子提取边缘时需要用高、低两个阈值T_high和T_low检测以及连接边缘,其中阈值T_high通过Otsu最大类间方差法自适应获取,阈值T_low通过下式计算得到:T_low=0.4×T_high,    (3)边缘检测后的安全带检测区域JA、FA为黑白二值图,边缘为白色;步骤3、根据驾驶人、副驾驶人的安全带检测区域,分别从检测到的边缘中拟合出短直线段,并在其中检测疑似安全带边缘的短直线段分别在边缘检测后的安全带检测区域JA、FA中,采用概率Hough直线变换,在步骤2中检测到的白色边缘中,随机选取两个点(x<sub>i</sub>,y<sub>i</sub>)和(x<sub>j</sub>,y<sub>j</sub>),联立直线方程求解,得到Hough变换参数空间中的一点(a,b),参照下式:<maths num="0008"><![CDATA[<math><mrow><mfenced open='' close=''><mtable><mtr><mtd><msub><mi>y</mi><mi>i</mi></msub><mo>=</mo><msub><mi>ax</mi><mi>i</mi></msub><mo>+</mo><mi>b</mi></mtd></mtr><mtr><mtd><msub><mi>y</mi><mi>j</mi></msub><mo>=</mo><msub><mi>ax</mi><mi>j</mi></msub><mo>+</mo><mi>b</mi></mtd></mtr></mtable></mfenced><mo>,</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,i,j∈{1,2,…,N<sub>WP</sub>},N<sub>WP</sub>为白色边缘的像素点个数,不断的选取随机点对,当参数点(a,b)的累加器次数达到31次时,以(a,b)为参数的直线被拟合出来,搜索步骤2中检测到的白色边缘点,把在该直线上且距离小于2的白色边缘点连成线段,当线段长度大于10时,该线段就被拟合出来,称为短直线段Hi,短直线段Hi的两个端点中,坐标y值小的端点定义为down端点,记为<img file="FDA00002844853700031.GIF" wi="407" he="65" />坐标y值大的端点定义为up端点,记为<img file="FDA00002844853700032.GIF" wi="316" he="72" />短直线段记为<img file="FDA00002844853700033.GIF" wi="808" he="72" />i=1,2,…,N<sub>H</sub>,N<sub>H</sub>为被拟合出来的短直线段的个数,在安全带检测区域JA中,N<sub>H</sub>=N<sub>HJ</sub>,N<sub>HJ</sub>为JA中经过概率Hough变换之后拟合出的短直线段的个数,在安全带检测区域FA中,N<sub>H</sub>=N<sub>HF</sub>,N<sub>HF</sub>为FA中经过概率Hough变换之后拟合出的短直线段的个数,计算短直线段<img file="FDA00002844853700034.GIF" wi="807" he="72" />i=1,2,…,N<sub>H</sub>在x轴正方向与y轴正方向的象限内与x轴的夹角angle_Hi的角度值,参照下式:<img file="FDA00002844853700035.GIF" wi="1323" he="186" />在安全带检测区域JA中,如果angle_Hi满足公式(6)的条件:-80°&lt;angle_Hi&lt;-30°,    (6)则短直线段<img file="FDA00002844853700036.GIF" wi="813" he="72" />i∈{1,2,…,N<sub>H</sub>}为疑似驾驶人安全带边缘的短直线段,在安全带检测区域FA中,如果angle_Hi满足公式(7)的条件:30°&lt;angle_Hi&lt;80°,    (7)则短直线段<img file="FDA00002844853700037.GIF" wi="813" he="72" />i∈{1,2,…,N<sub>H</sub>}为疑似副驾驶人安全带边缘的短直线段,记疑似安全带边缘的短直线段为:<img file="FDA00002844853700038.GIF" wi="1007" he="72" />i=1,2,…,N,其中的N为检测出的疑似安全带边缘的短直线段的个数,N≤N<sub>H</sub>,对其按照down端点坐标<img file="FDA00002844853700041.GIF" wi="128" he="48" />的值从小到大进行排序,结果记为a1,a2,a3,…,aN;步骤4、根据驾驶人、副驾驶人的安全带检测区域,分别将疑似安全带边缘的短直线段连接为疑似安全带边缘的长直线段,并在其中检测安全带的两条边缘,判断驾驶人、副驾驶人是否佩系安全带根据步骤3的疑似安全带边缘的短直线段的排序a1,a2,a3,…,aN,取出短直线段<img file="FDA00002844853700042.GIF" wi="1088" he="72" />与短直线段<img file="FDA00002844853700043.GIF" wi="1058" he="72" />比较,如果同时满足下面4个条件:在安全带检测区域JA中,4个条件分别是:①<maths num="0009"><![CDATA[<math><mrow><mo>|</mo><msub><mi>y</mi><msub><mrow><mi>a</mi><mn>1</mn></mrow><mi>up</mi></msub></msub><mo>-</mo><msub><mi>y</mi><msub><mrow><mi>a</mi><mn>2</mn></mrow><mi>down</mi></msub></msub><mo>|</mo><mo>&lt;</mo><mfrac><mrow><msub><mi>y</mi><msub><mi>FA</mi><mi>b</mi></msub></msub><mo>-</mo><msub><mi>y</mi><msub><mi>FA</mi><mi>t</mi></msub></msub></mrow><mn>4</mn></mfrac><mo>;</mo></mrow></math>]]></maths>②|angle_a1-angle_a2|&lt;12°;③|angle_a1-angle_a1<sub>up</sub>a2<sub>up</sub>|&lt;12°;④-80°&lt;angle_a1<sub>down</sub>a2<sub>up</sub>&lt;-30°;在安全带检测区域FA中,4个条件分别是:①<maths num="0010"><![CDATA[<math><mrow><mo>|</mo><msub><mi>y</mi><msub><mrow><mi>a</mi><mn>1</mn></mrow><mi>up</mi></msub></msub><mo>-</mo><msub><mi>y</mi><msub><mrow><mi>a</mi><mn>2</mn></mrow><mi>down</mi></msub></msub><mo>|</mo><mo>&lt;</mo><mfrac><mrow><msub><mi>y</mi><msub><mi>FA</mi><mi>b</mi></msub></msub><mo>-</mo><msub><mi>y</mi><msub><mi>FA</mi><mi>t</mi></msub></msub></mrow><mn>4</mn></mfrac><mo>;</mo></mrow></math>]]></maths>②|angle_a1-angle_a2|&lt;12°;③|angle_a1-angle_a1<sub>up</sub>a2<sub>up</sub>|&lt;12°;④30°&lt;angle_a1<sub>down</sub>a2<sub>up</sub>&lt;80°;其中,angle_a1<sub>up</sub>a2<sub>up</sub>为a1的up端点<img file="FDA00002844853700046.GIF" wi="289" he="72" />和a2的up端点<img file="FDA00002844853700047.GIF" wi="295" he="72" />的连线与x轴夹角的角度值,angle_a1<sub>down</sub>a2<sub>up</sub>为a1的down端点<img file="FDA00002844853700048.GIF" wi="369" he="65" />和a2的up端点<img file="FDA00002844853700049.GIF" wi="294" he="72" />的连线与x轴夹角的角度值,则将a1的up端点更改为a2的up端点,参照公式(8),即连接a1的down端点<img file="FDA00002844853700051.GIF" wi="369" he="65" />与a2的up端点<img file="FDA00002844853700052.GIF" wi="294" he="72" />为一条直线段,<maths num="0011"><![CDATA[<math><mrow><mfenced open='' close=''><mtable><mtr><mtd><msub><mi>x</mi><msub><mrow><mi>a</mi><mn>1</mn></mrow><mi>up</mi></msub></msub><mo>=</mo><msub><mi>x</mi><msub><mrow><mi>a</mi><mn>2</mn></mrow><mi>up</mi></msub></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><msub><mrow><mi>a</mi><mn>1</mn></mrow><mi>up</mi></msub></msub><mo>=</mo><msub><mi>y</mi><msub><mrow><mi>a</mi><mn>2</mn></mrow><mi>up</mi></msub></msub></mtd></mtr></mtable></mfenced><mo>,</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow></math>]]></maths>否则,a1的up端点<img file="FDA00002844853700054.GIF" wi="289" he="72" />保持不变;接着a1依次与短直线段a3,a4,…,aN比较,不断更新a1的up端点,连接a1的down端点与更新后的a1的up端点,形成第一条疑似安全带边缘的长直线段,记为<img file="FDA00002844853700055.GIF" wi="812" he="72" />如图4所示为在JA区域内的连接示意;取出短直线段<img file="FDA00002844853700056.GIF" wi="1084" he="72" />将a2依次与短直线段a3,a4,…,aN比较,不断更新a2的up端点,连接a2的down端点与更新后的a2的up端点,形成第二条疑似安全带边缘的长直线段,记为<maths num="0012"><![CDATA[<math><mrow><mi>L</mi><mn>2</mn><mo>{</mo><mrow><mo>(</mo><msub><mi>x</mi><msub><mrow><mi>a</mi><mn>2</mn></mrow><mi>down</mi></msub></msub><mo>,</mo><msub><mi>y</mi><msub><mrow><mi>a</mi><mn>2</mn></mrow><mi>down</mi></msub></msub><mo>)</mo></mrow><mo>,</mo><mrow><mo>(</mo><msub><mi>x</mi><msub><mrow><mi>a</mi><mn>2</mn></mrow><mi>up</mi></msub></msub><mo>,</mo><msub><mi>y</mi><msub><mrow><mi>a</mi><mn>2</mn></mrow><mi>up</mi></msub></msub><mo>)</mo></mrow><mo>}</mo><mo>;</mo></mrow></math>]]></maths>依次取出短直线段<img file="FDA00002844853700058.GIF" wi="1024" he="72" />i=3,4,…,N,分别与短直线段a(i+1),a(i+2),…,aN比较,不断更新ai的甲端点,连接ai的down端点与更新后的ai的up端点,形成疑似安全带边缘的长直线段<maths num="0013"><![CDATA[<math><mrow><mi>L</mi><mn>3</mn><mo>{</mo><mrow><mo>(</mo><msub><mi>x</mi><msub><mrow><mi>a</mi><mn>3</mn></mrow><mi>down</mi></msub></msub><mo>,</mo><msub><mi>y</mi><msub><mrow><mi>a</mi><mn>3</mn></mrow><mi>down</mi></msub></msub><mo>)</mo></mrow><mo>,</mo><mrow><mo>(</mo><msub><mi>x</mi><msub><mrow><mi>a</mi><mn>3</mn></mrow><mi>up</mi></msub></msub><mo>,</mo><msub><mi>y</mi><msub><mrow><mi>a</mi><mn>3</mn></mrow><mi>up</mi></msub></msub><mo>)</mo></mrow><mo>}</mo><mo>,</mo></mrow></math>]]></maths><maths num="0014"><![CDATA[<math><mrow><mi>L</mi><mn>4</mn><mo>{</mo><mrow><mo>(</mo><msub><mi>x</mi><msub><mrow><mi>a</mi><mn>4</mn></mrow><mi>down</mi></msub></msub><mo>,</mo><msub><mi>y</mi><msub><mrow><mi>a</mi><mn>4</mn></mrow><mi>down</mi></msub></msub><mo>)</mo></mrow><mo>,</mo><mrow><mo>(</mo><msub><mi>x</mi><msub><mrow><mi>a</mi><mn>4</mn></mrow><mi>up</mi></msub></msub><mo>,</mo><msub><mi>y</mi><msub><mrow><mi>a</mi><mn>4</mn></mrow><mi>up</mi></msub></msub><mo>)</mo></mrow><mo>}</mo><mi></mi><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo></mrow></math>]]></maths><maths num="0015"><![CDATA[<math><mrow><mi>LN</mi><mo>{</mo><mrow><mo>(</mo><msub><mi>x</mi><msub><mi>aN</mi><mi>down</mi></msub></msub><mo>,</mo><msub><mi>y</mi><msub><mi>aN</mi><mi>down</mi></msub></msub><mo>)</mo></mrow><mo>,</mo><mrow><mo>(</mo><msub><mi>x</mi><msub><mi>aN</mi><mi>up</mi></msub></msub><mo>,</mo><msub><mi>y</mi><msub><mi>aN</mi><mi>up</mi></msub></msub><mo>)</mo></mrow><mo>}</mo><mo>,</mo></mrow></math>]]></maths>计算疑似安全带边缘的长直线段Li的长度length_Li,参照下式(9):<maths num="0016"><![CDATA[<math><mrow><mi>length</mi><mo>_</mo><mi>Li</mi><mo>=</mo><msqrt><msup><mrow><mo>(</mo><msub><mi>x</mi><msub><mi>ai</mi><mi>up</mi></msub></msub><mo>-</mo><msub><mi>x</mi><msub><mi>ai</mi><mi>down</mi></msub></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>y</mi><msub><mi>ai</mi><mi>up</mi></msub></msub><mo>-</mo><msub><mi>y</mi><msub><mi>ai</mi><mi>down</mi></msub></msub><mo>)</mo></mrow><mn>2</mn></msup></msqrt><mo>,</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,i=1,2,…,N,按照疑似安全带边缘的长直线段的长度值由大到小排序,并记为<maths num="0017"><![CDATA[<math><mrow><mi>LA</mi><mn>1</mn><mo>{</mo><mrow><mo>(</mo><msub><mi>x</mi><msub><mrow><mi>LA</mi><mn>1</mn></mrow><mi>down</mi></msub></msub><mo>,</mo><msub><mi>y</mi><msub><mrow><mi>LA</mi><mn>1</mn></mrow><mi>down</mi></msub></msub><mo>)</mo></mrow><mo>,</mo><mrow><mo>(</mo><msub><mi>x</mi><msub><mrow><mi>LA</mi><mn>1</mn></mrow><mi>up</mi></msub></msub><mo>,</mo><msub><mi>y</mi><msub><mrow><mi>LA</mi><mn>1</mn></mrow><mi>up</mi></msub></msub><mo>)</mo></mrow><mo>,</mo><mi>length</mi><mo>_</mo><mi>LA</mi><mn>1</mn><mo>}</mo><mo>,</mo></mrow></math>]]></maths><maths num="0018"><![CDATA[<math><mrow><mi>LA</mi><mn>2</mn><mo>{</mo><mrow><mo>(</mo><msub><mi>x</mi><msub><mrow><mi>LA</mi><mn>2</mn></mrow><mi>down</mi></msub></msub><mo>,</mo><msub><mi>y</mi><msub><mrow><mi>LA</mi><mn>2</mn></mrow><mi>down</mi></msub></msub><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths><maths num="0019"><![CDATA[<math><mrow><mrow><mo>(</mo><msub><mtext>x</mtext><msub><mrow><mi>LA</mi><mn>2</mn></mrow><mi>up</mi></msub></msub><mo>,</mo><msub><mi>y</mi><msub><mrow><mi>LA</mi><mn>2</mn></mrow><mi>up</mi></msub></msub><mo>)</mo></mrow><mo>,</mo><mi>length</mi><mo>_</mo><mi>LA</mi><mn>2</mn><mo>}</mo><mo>,</mo></mrow></math>]]></maths>...,<maths num="0020"><![CDATA[<math><mrow><mtext>LAN{</mtext><mrow><mo>(</mo><msub><mi>x</mi><msub><mi>LAN</mi><mi>down</mi></msub></msub><mo>,</mo><msub><mi>y</mi><msub><mi>LAN</mi><mi>down</mi></msub></msub><mo>)</mo></mrow><mo>,</mo><mrow><mo>(</mo><msub><mi>x</mi><msub><mi>LAN</mi><mi>up</mi></msub></msub><mo>,</mo><msub><mi>y</mi><msub><mi>LAN</mi><mi>up</mi></msub></msub><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths><maths num="0021"><![CDATA[<math><mrow><mi>length</mi><mo>_</mo><mi>LAN</mi><mo>}</mo><mo>,</mo></mrow></math>]]></maths>在安全带检测区域JA中,依次取出疑似安全带边缘的长直线段<img file="FDA00002844853700062.GIF" wi="1202" he="72" />i=1,2,…,N,若同时满足下列条件:①<maths num="0022"><![CDATA[<math><mrow><mi>length</mi><mo>_</mo><mi>LAi</mi><mo>></mo><mfrac><mrow><msub><mi>x</mi><msub><mi>JA</mi><mi>b</mi></msub></msub><mo>-</mo><msub><mi>x</mi><msub><mi>JA</mi><mi>t</mi></msub></msub></mrow><mn>10</mn></mfrac><mo>;</mo></mrow></math>]]></maths>②<maths num="0023"><![CDATA[<math><mrow><msub><mi>y</mi><msub><mi>LAi</mi><mi>down</mi></msub></msub><mo>></mo><msub><mi>y</mi><msub><mi>J</mi><mi>b</mi></msub></msub><mo>;</mo></mrow></math>]]></maths>或<img file="FDA00002844853700065.GIF" wi="1101" he="72" />或<img file="FDA00002844853700066.GIF" wi="671" he="72" />则将该疑似安全带边缘的长直线段定义为驾驶人安全带的第一条边缘,记为<img file="FDA00002844853700067.GIF" wi="1216" he="72" />终止条件判断,并记终止时的i=k;否则,直接判定驾驶人未系安全带;当且仅当<img file="FDA00002844853700068.GIF" wi="1187" he="72" />存在时,依次取出疑似安全带边缘的长直线段<img file="FDA00002844853700069.GIF" wi="1203" he="72" />i=k+1,k+2,…,N,若同时满足下列条件:①<maths num="0024"><![CDATA[<math><mrow><mi>length</mi><mo>_</mo><mi>LAi</mi><mo>></mo><mfrac><mrow><msub><mi>x</mi><msub><mi>JA</mi><mi>b</mi></msub></msub><mo>-</mo><msub><mi>x</mi><msub><mi>JA</mi><mi>t</mi></msub></msub></mrow><mn>10</mn></mfrac><mo>;</mo></mrow></math>]]></maths>②<maths num="0025"><![CDATA[<math><mrow><msqrt><msup><mrow><mo>(</mo><msub><mi>x</mi><msub><mi>LAi</mi><mi>up</mi></msub></msub><mo>-</mo><msub><mi>x</mi><msub><mrow><mi>L</mi><mo>_</mo><mi>JA</mi><mn>1</mn></mrow><mi>up</mi></msub></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>y</mi><msub><mi>LAi</mi><mi>up</mi></msub></msub><mo>-</mo><msub><mi>y</mi><msub><mrow><mi>L</mi><mo>_</mo><mi>JA</mi><mn>1</mn></mrow><mi>up</mi></msub></msub><mo>)</mo></mrow><mn>2</mn></msup></msqrt><mo>></mo><mfrac><mrow><msub><mi>x</mi><msub><mi>JA</mi><mi>b</mi></msub></msub><mo>-</mo><msub><mi>x</mi><msub><mi>JA</mi><mi>t</mi></msub></msub></mrow><mn>10</mn></mfrac><mo>;</mo></mrow></math>]]></maths>③<maths num="0026"><![CDATA[<math><mrow><msub><mi>y</mi><msub><mi>LAi</mi><mi>down</mi></msub></msub><mo>></mo><msub><mi>y</mi><msub><mi>J</mi><mi>b</mi></msub></msub><mo>;</mo></mrow></math>]]></maths>或<img file="FDA000028448537000613.GIF" wi="1101" he="72" />或<img file="FDA000028448537000614.GIF" wi="671" he="72" />则将该疑似安全带边缘的长直线段定义为驾驶人安全带的第二条边缘,记为L_JA2,终止条件判断,并且判定驾驶人佩系安全带;否则判定驾驶人未系安全带,如果步骤1中安全带检测区域FA存在,在安全带检测区域FA中,依次取出疑似安全带边缘的长直线段<img file="FDA00002844853700071.GIF" wi="1202" he="72" />i=1,2,…,N,若同时满足下列条件:①<maths num="0027"><![CDATA[<math><mrow><mi>length</mi><mo>_</mo><mi>LAi</mi><mo>></mo><mfrac><mrow><msub><mi>x</mi><msub><mi>FA</mi><mi>b</mi></msub></msub><mo>-</mo><msub><mi>x</mi><msub><mi>FA</mi><mi>t</mi></msub></msub></mrow><mn>10</mn></mfrac><mo>;</mo></mrow></math>]]></maths>②<maths num="0028"><![CDATA[<math><mrow><msub><mi>y</mi><msub><mi>LAi</mi><mi>down</mi></msub></msub><mo>></mo><msub><mi>y</mi><msub><mi>F</mi><mi>b</mi></msub></msub><mo>;</mo></mrow></math>]]></maths>或<img file="FDA00002844853700074.GIF" wi="1092" he="72" />或<img file="FDA00002844853700075.GIF" wi="671" he="72" />则将该疑似安全带边缘的长直线段定义为副驾驶人安全带的第一条边缘,记为<img file="FDA00002844853700076.GIF" wi="1264" he="72" />终止条件判断,并记终止时的i=k;否则,直接判定副驾驶人未系安全带;当且仅当<img file="FDA00002844853700077.GIF" wi="1239" he="72" />存在时,依次取出疑似安全带边缘的长直线段<img file="FDA00002844853700078.GIF" wi="1203" he="72" />i=k+1,k+2,…,N,若同时满足下列条件:①<maths num="0029"><![CDATA[<math><mrow><mi>length</mi><mo>_</mo><mi>LAi</mi><mo>></mo><mfrac><mrow><msub><mi>x</mi><msub><mi>FA</mi><mi>b</mi></msub></msub><mo>-</mo><msub><mi>x</mi><msub><mi>FA</mi><mi>t</mi></msub></msub></mrow><mn>10</mn></mfrac><mo>;</mo></mrow></math>]]></maths>②<maths num="0030"><![CDATA[<math><mrow><msqrt><msup><mrow><mo>(</mo><msub><mi>x</mi><msub><mi>LAi</mi><mi>up</mi></msub></msub><mo>-</mo><msub><mi>x</mi><msub><mrow><mi>L</mi><mo>_</mo><mi>FA</mi><mn>1</mn></mrow><mi>up</mi></msub></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>y</mi><msub><mi>LAi</mi><mi>up</mi></msub></msub><mo>-</mo><msub><mi>y</mi><msub><mrow><mi>L</mi><mo>_</mo><mi>FA</mi><mn>1</mn></mrow><mi>up</mi></msub></msub><mo>)</mo></mrow><mn>2</mn></msup></msqrt><mo>></mo><mfrac><mrow><msub><mi>x</mi><msub><mi>FA</mi><mi>b</mi></msub></msub><mo>-</mo><msub><mi>x</mi><msub><mi>FA</mi><mi>t</mi></msub></msub></mrow><mn>10</mn></mfrac><mo>;</mo></mrow></math>]]></maths>③<maths num="0031"><![CDATA[<math><mrow><msub><mi>y</mi><msub><mi>LAi</mi><mi>down</mi></msub></msub><mo>></mo><msub><mi>y</mi><msub><mi>F</mi><mi>b</mi></msub></msub><mo>;</mo></mrow></math>]]></maths>或<img file="FDA000028448537000712.GIF" wi="1093" he="72" />或<img file="FDA00002844853700081.GIF" wi="671" he="72" />则将该疑似安全带边缘的长直线段定义为副驾驶人安全带的第二条边缘,记为L_FA2,终止条件判断,并且判定副驾驶人佩系安全带;否则判定副驾驶人未系安全带,即成。
地址 710048 陕西省西安市金花南路5号