【技术实现步骤摘要】
一种驾驶员佩戴安全带检测方法及装置
本专利技术涉及图像处理
,尤其涉及一种驾驶员佩戴安全带检测方法及装置。
技术介绍
智能交通系统已经成为城市交通管理的重要组成部分,卡口系统属于智能交通系统的一个重要组成部分。通过卡口系统,可以实现对车辆是否按照规则行驶的检测,例如,车辆是否超速,车辆是否闯红灯等。然而,目前针对车辆行驶过程中,驾驶员是否佩戴安全带的检测,仅能通过人工目测进行检测,还无法实现非人工的自动检测,即存在对驾驶员是否佩戴安全带进行检测的效率低的问题。
技术实现思路
本专利技术实施例提供一种驾驶员佩戴安全带检测方法及装置,用以解决现有技术中存在的无法实现对驾驶员是否佩戴安全带进行检测的效率低的问题。本专利技术实施例提供一种驾驶员佩戴安全带检测方法,包括:获取包含驾驶员图像的待检测图像;对所述待检测图像进行边缘检测,得到边缘检测图像;基于所述边缘检测图像中像素点的像素值,确定所述边缘检测图像中的各连通域;基于所述各连通域的两个顶点的斜率,以及每两个连通域之间像素点的最短距离,根据所述各连通域中是否存在满足预设条件的两个连通域,确定所述待检测图像中的驾驶员是否佩戴了安全带,所述预设条件为预先按照安全带的宽度和佩戴角度设置的。本专利技术实施例还提供一种驾驶员佩戴安全带检测装置,包括:图像获取单元,用于获取包含驾驶员图像的待检测图像;边缘检测单元,用于对所述待检测图像进行边缘检测,得到边缘检测图像;第一确定单元,用于基于所述边缘检测图像中像素点的像素值,确定所述边缘检测图像中的各连通域;第二确定单元,用于基于所述各连通域的两个顶点的斜率,以及每两个连通域 ...
【技术保护点】
一种驾驶员佩戴安全带检测方法,其特征在于,包括:获取包含驾驶员图像的待检测图像;对所述待检测图像进行边缘检测,得到边缘检测图像;基于所述边缘检测图像中像素点的像素值,确定所述边缘检测图像中的各连通域;基于所述各连通域的两个顶点的斜率,以及每两个连通域之间像素点的最短距离,根据所述各连通域中是否存在满足预设条件的两个连通域,确定所述待检测图像中的驾驶员是否佩戴了安全带,所述预设条件为预先按照安全带的宽度和佩戴角度设置的。
【技术特征摘要】
1.一种驾驶员佩戴安全带检测方法,其特征在于,包括:获取包含驾驶员图像的待检测图像;对所述待检测图像进行边缘检测,得到边缘检测图像;基于所述边缘检测图像中像素点的像素值,确定所述边缘检测图像中的各连通域;基于所述各连通域中每个连通域的两个顶点的斜率,以及每两个连通域之间像素点的最短距离,根据所述各连通域中是否存在满足预设条件的两个连通域,确定所述待检测图像中的驾驶员是否佩戴了安全带,所述预设条件为预先按照安全带的宽度和佩戴角度设置的。2.如权利要求1所述的方法,其特征在于,对所述待检测图像进行边缘检测,得到边缘检测图像,具体包括:使用sobel算子计算所述待检测图像中各像素点的x轴方向幅值和y轴方向幅值;根据所述各像素点的x轴方向幅度值和y轴方向幅度值,确定所述各像素点的梯度幅值和梯度方向;将所述各像素点中梯度方向不满足预设方向条件的像素点的梯度幅值调整为最小像素值,其中,所述预设方向条件为预先按照安全带的佩戴角度设置的;将所述检测图像中经过梯度幅值调整的各像素点中当前梯度幅值小于预设像素阈值的像素点的像素值调整为最小像素值,以及将所述检测图像中经过梯度幅值调整的各像素点中当前梯度幅值不小于所述预设像素阈值的像素点的像素值调整为最大像素值,得到边缘检测图像。3.如权利要求1所述的方法,其特征在于,对所述待检测图像进行边缘检测,得到边缘检测图像,具体包括:使用高斯滤波器对所述待检测图像进行平滑处理,得到平滑后图像;使用一阶偏导有限差分方式计算所述平滑后图像中各像素点的x轴方向幅值和y轴方向幅值;根据所述各像素点的x轴方向幅度值和y轴方向幅度值,确定所述各像素点的梯度幅值和梯度方向;根据所述各像素点的梯度幅值和梯度方向,对所述各像素点的梯度幅值进行非极大值抑制处理,得到所述各像素点的处理后梯度幅值;基于所述各像素点的处理后梯度幅值,使用双阈值算法对经过非极大值抑制处理后的各像素点进行边缘连接处理,得到边缘检测图像。4.如权利要求1所述的方法,其特征在于,对所述待检测图像进行边缘检测,得到边缘检测图像,具体包括:分别采用第一边缘检测方式和第二边缘检测方式对所述待检测图像进行边缘检测,得到第一边缘检测图像和第二边缘检测图像;当所述第一边缘检测图像与所述第二边缘检测图像中相同位置像素点的像素值均非最小像素值时,确定得到的边缘检测图像的该相同位置像素点的像素值为最大像素值,否则,确定得到的边缘检测图像的该相同位置像素点的像素值为最小像素值。5.如权利要求1所述的方法,其特征在于,基于所述边缘检测图像中像素点的像素值,确定所述边缘检测图像中的各连通域,具体为:按照从右向左和从上向下的顺序,依次针对所述边缘检测图像中不属于已知连通域中的像素点作为起始像素点,沿所述起始像素点的左、左下和下三个方向进行像素点连通检测,得到所述边缘检测图像中的各连通域。6.如权利要求1所述的方法,其特征在于,基于所述各连通域中每个连通域的两个顶点的斜率,以及每两个连通域之间像素点的最短距离,根据所述各连通域中是否存在满足预设条件的两个连通域,确定所述待检测图像中的驾驶员是否佩戴了安全带,具体包括:针对所述各连通域中的第一连通域和第二连通域,当所述第一连通域的两个顶点连线的斜率在预设斜率范围内,且所述第二连通域的两个顶点连线的斜率在所述预设斜率范围内,且所述第一连通域的两个顶点连线的斜率与所述第二连通域的两个顶点连线的斜率的差值的绝对值小于预设斜率差值阈值,且所述第一连通域和所述第二连通域之间像素点的最短距离小于预设距离阈值时,确定所述第一连通域和所述第二连通域满...
【专利技术属性】
技术研发人员:庞成俊,潘石柱,张兴明,傅利泉,朱江明,吴军,吴坚,
申请(专利权)人:浙江大华技术股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。