本发明专利技术涉及停车检测技术领域,提供一种停车检测方法和装置,所述方法包括:每间隔预设时间采集停车位所在位置的图像;获取图像中的停车位对应的停车框;识别图像中的车辆,得到车辆识别框;判断第k时刻与其上一时刻的车辆识别框的中心点之间的距离是否小于预设距离;若截至当前时刻,有连续预设数量的时刻均判定与其上一时刻的车辆识别框的中心点之间的距离小于预设距离,则判定车辆处于停止状态;在判定车辆处于停止状态时,获取当前时刻的车辆识别框与停车框的重合区域的像素点个数,并计算重合区域的像素点个数与当前时刻的车辆识别框的像素点个数的比值;判断比值是否大于预设比值;若比值大于预设比值,则判定车辆规范停至停车位内。停至停车位内。停至停车位内。
【技术实现步骤摘要】
停车检测方法和装置
[0001]本专利技术涉及停车检测
,具体涉及一种停车检测方法和一种停车检测装置。
技术介绍
[0002]随着智能化技术的发展,目前在智慧停车场、共享汽车、辅助驾驶、无人驾驶等领域,智能停车检测的应用逐渐普及。通过智能停车检测,可以判断出车辆是否规范停至停车位内。目前的智能停车检测大多是采用雷达技术,或者雷达与机器视觉结合的技术,检测设备的元件较多,结构和判断逻辑均比较复杂,而且准确度偏低。
技术实现思路
[0003]本专利技术为解决上述技术问题,提供了一种停车检测方法和装置,能够方便、快速且准确地检测出车辆是否停止,及是否规范停至停车位内。
[0004]本专利技术采用的技术方案如下:一种停车检测方法,包括以下步骤:每间隔预设时间采集停车位所在位置的图像;获取所述图像中的停车位对应的停车框;识别所述图像中的车辆,得到车辆识别框;判断第k时刻与其上一时刻的车辆识别框的中心点之间的距离是否小于预设距离,其中,k为大于1的整数;若截至当前时刻,有连续预设数量的时刻均判定与其上一时刻的车辆识别框的中心点之间的距离小于预设距离,则判定所述车辆处于停止状态;在判定所述车辆处于停止状态时,获取当前时刻的车辆识别框与停车框的重合区域的像素点个数,并计算所述重合区域的像素点个数与当前时刻的车辆识别框的像素点个数的比值;判断所述比值是否大于预设比值;若所述比值大于预设比值,则判定所述车辆规范停至所述停车位内。
[0005]通过固定设置于所述停车位上方的相机采集所述停车位所在位置的图像,所述停车框为首次采集所述图像后识别并存储的,或者为人为绘制并存储的。
[0006]通过yolov5识别所述图像中的车辆。
[0007]每两个车辆识别框的中心点之间的距离均以像素点的个数计,所述预设距离为3个像素点。
[0008]所述预设比值为0.9。
[0009]一种停车检测装置,包括:采集模块,用于每间隔预设时间采集停车位所在位置的图像;获取模块,用于获取所述图像中的停车位对应的停车框;识别模块,用于识别所述图像中的车辆,得到车辆识别框;第一判断模块,用于判断第k时刻与其上一时刻的车辆识别框的中心点之间的距离是否小于预设距离,并在截至当前时刻,有连续预设数量的时刻均判定与其上一时刻的车辆识别框的中心点之间的距离小于预设距离时,判定所述车辆处于停止状态,其中,k为大于1的整数;计算模块,用于在所述第一判断模块判定所述车辆处于停止状态时,获取当前时刻的车辆识别框与停车框的重合区域的像素点个数,并计算所述重合区域的像素点个数与当前时刻的车辆识别框的像素点个数的比值;第二判断模块,用
于判断所述比值是否大于预设比值,并在所述比值大于预设比值时,判定所述车辆规范停至所述停车位内。
[0010]所述采集模块包括固定设置于所述停车位上方的相机,所述停车框为首次采集所述图像后识别并存储的,或者为人为绘制并存储的。
[0011]所述识别模块通过yolov5识别所述图像中的车辆。
[0012]每两个车辆识别框的中心点之间的距离均以像素点的个数计,所述预设距离为3个像素点。
[0013]所述预设比值为0.9。
[0014]本专利技术的有益效果:本专利技术通过每间隔预设时间采集停车位所在位置的图像,并获取图像中的停车框和车辆识别框,以及通过相邻帧车辆识别框的中心点之间的距离判断车辆是否停止,在车辆停止时,通过当前时刻车辆识别框与停车框的重合区域的像素点个数、车辆识别框的像素点个数判断车辆是否规范停至停车位内,由此,能够方便、快速且准确地检测出车辆是否停止,及是否规范停至停车位内。
附图说明
[0015]图1为本专利技术实施例的停车检测方法的流程图;图2为本专利技术一个实施例的车辆识别框与停车框的示意图;图3为本专利技术实施例的停车检测装置的方框示意图。
具体实施方式
[0016]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0017]如图1所示,本专利技术实施例的停车检测方法包括以下步骤:S1,每间隔预设时间采集停车位所在位置的图像。
[0018]在本专利技术的一个实施例中,可通过固定设置于停车位上方的相机采集停车位所在位置的图像。
[0019]采集图像的间隔时间可预先设置,例如可设定预设时间为1秒。或者,在本专利技术的一个实施例中,可采集停车位所在位置的视频,视频的帧周期即为采集图像的间隔时间,视频的帧图像即为采集的图像。
[0020]S2,获取图像中的停车位对应的停车框。
[0021]在本专利技术的一个实施例中,停车框可以为首次采集图像后识别并存储的。由于相机的位置是固定的,其所采集的每个图像中停车框的位置也是不变的,因此可存储首次识别到的停车框,以免后续针对每个图像均进行停车框的识别,能够大大减小计算量。
[0022]在本专利技术的一个实施例中,停车框也可以为人为绘制并存储的。
[0023]S3,识别图像中的车辆,得到车辆识别框。
[0024]在本专利技术的一个实施例中,可通过yolov5识别图像中的车辆。在对采集到的图像
进行识别前,可在服务器端基于yolov5和pytorch框架对收集到的车辆图像样本进行训练,得到权重文件。然后,基于比特大陆提供的模型转换工具,将权重文件转成比特大陆平台支持的bmodel模型,此时的bmodel模型已可部署至BM1684平台,并能进行车辆识别。
[0025]在模型应用时,能够得到车辆识别框,例如车辆识别框的左上角的坐标及长、宽。
[0026]S4,判断第k时刻与其上一时刻的车辆识别框的中心点之间的距离是否小于预设距离,其中,k为大于1的整数。
[0027]应当理解的是,每一时刻即为采集停车位所在位置的图像的时刻,相邻时刻的时间间隔即为上述的预设时间。
[0028]由于在上述步骤中得到了车辆识别框,便可得到车辆识别框的中心点。可比较第k时刻的车辆识别框的中心点,与第k时刻的上一时刻,即k
‑
1时刻的车辆识别框的中心点,判断二者的距离是否小于预设距离。
[0029]在本专利技术的一个实施例中,每两个车辆识别框的中心点之间的距离均以像素点的个数计,预设距离可为3个像素点。
[0030]S5,若截至当前时刻,有连续预设数量的时刻均判定与其上一时刻的车辆识别框的中心点之间的距离小于预设距离,则判定车辆处于停止状态。
[0031]如果第k时刻与其上一时刻的车辆识别框的中心点之间的距离小于3个像素点,则可认为预设时间内车辆的位置没有发生变化,进一步地,若车辆的位置没有发生变化的时间持续设定的持续时间,便可认为车辆处于停止状态,否则认为车辆未处于停止状态。因此,在本专利技术的一个实施例,预设数量取决于采集图像的间隔时间的本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种停车检测方法,其特征在于,包括以下步骤:每间隔预设时间采集停车位所在位置的图像;获取所述图像中的停车位对应的停车框;识别所述图像中的车辆,得到车辆识别框;判断第k时刻与其上一时刻的车辆识别框的中心点之间的距离是否小于预设距离,其中,k为大于1的整数;若截至当前时刻,有连续预设数量的时刻均判定与其上一时刻的车辆识别框的中心点之间的距离小于预设距离,则判定所述车辆处于停止状态;在判定所述车辆处于停止状态时,获取当前时刻的车辆识别框与停车框的重合区域的像素点个数,并计算所述重合区域的像素点个数与当前时刻的车辆识别框的像素点个数的比值;判断所述比值是否大于预设比值;若所述比值大于预设比值,则判定所述车辆规范停至所述停车位内。2.根据权利要求1所述的停车检测方法,其特征在于,通过固定设置于所述停车位上方的相机采集所述停车位所在位置的图像,所述停车框为首次采集所述图像后识别并存储的,或者为人为绘制并存储的。3.根据权利要求1或2所述的停车检测方法,其特征在于,通过yolov5识别所述图像中的车辆。4.根据权利要求3所述的停车检测方法,其特征在于,每两个车辆识别框的中心点之间的距离均以像素点的个数计,所述预设距离为3个像素点。5.根据权利要求4所述的停车检测方法,其特征在于,所述预设比值为0.9。6.一种停车检测装置,其特征在于,包括:采集模块,用于每间隔预设...
【专利技术属性】
技术研发人员:黄佳奇,肖涛,姚俊俊,徐卫星,韩兆宇,戚原野,
申请(专利权)人:常州海图信息科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。