安全距离告警方法及装置与流程



1.本发明涉及人工智能技术领域,具体地,涉及一种安全距离告警方法及装置。


背景技术:



2.目前,银行网点柜台前都设置有“请在一米线外等候”,有的在柜台前划了一黄线,有的在柜台前拉了绳子,以此提醒客户办理业务时“遵守规矩”,客户在等待区等待叫号,逐个办理业务。atm机前及附近没有如此“风险提示”,全靠客户自觉遵守。如果客户不遵守安全距离排队,atm机前的办理业务人员有资金、账号密码等被窃取的风险。
3.在atm机上安装热敏感装置只能检测使用人员的两侧,且感应范围较近,无法感应使用者后方及其它区域。


技术实现要素:



4.本发明实施例的主要目的在于提供一种安全距离告警方法及装置,以实时检测客户之间的距离,降低安全风险。
5.为了实现上述目的,本发明实施例提供一种安全距离告警方法,包括:
6.获取视频图片,将视频图片输入基于标注图片创建的矩形框模型中,得到客户的矩形框参数;
7.根据各矩形框参数确定客户之间的像素距离和客户所在区域
8.根据像素距离和客户所在区域对应的比例系数确定客户之间的实际距离;
9.根据客户之间的实际距离发送安全距离告警信息。
10.在其中一种实施例中,根据各矩形框参数确定客户之间的像素距离包括:
11.根据各矩形框参数确定客户的质心
12.根据各客户的质心确定客户之间的像素距离。
13.在其中一种实施例中,还包括:
14.获取客户所在区域的系数;
15.根据客户所在区域之间的关系和客户所在区域的系数确定客户所在区域对应的比例系数。
16.在其中一种实施例中,根据客户之间的实际距离发送安全距离告警信息包括:
17.根据客户之间的实际距离与预设安全距离的比较结果发送安全距离告警信息。
18.本发明实施例还提供一种安全距离告警装置包括:
19.矩形框参数模块,用于获取视频图片,将视频图片输入基于标注图片创建的矩形框模型中,得到客户的矩形框参数;
20.距离区域确定模块,用于根据各矩形框参数确定客户之间的像素距离和客户所在区域;
21.实际距离模块,用于根据像素距离和客户所在区域对应的比例系数确定客户之间的实际距离;
22.告警信息模块,用于根据客户之间的实际距离发送安全距离告警信息。
23.在其中一种实施例中,距离区域确定模块包括:
24.质心单元,用于根据各矩形框参数确定客户的质心;
25.像素距离单元,用于根据各客户的质心确定客户之间的像素距离。
26.在其中一种实施例中,还包括:
27.系数模块,用于获取客户所在区域的系数;
28.比例系数模块,用于根据客户所在区域之间的关系和客户所在区域的系数确定客户所在区域对应的比例系数。
29.在其中一种实施例中,告警信息模块具体用于:
30.根据客户之间的实际距离与预设安全距离的比较结果发送安全距离告警信息。
31.本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并在处理器上运行的计算机程序,处理器执行计算机程序时实现所述的安全距离告警方法的步骤。
32.本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现所述的安全距离告警方法的步骤。
33.本发明实施例还提供一种计算机程序产品,包括计算机程序/指令,计算机程序/指令被处理器执行时实现所述的安全距离告警方法的步骤。
34.本发明实施例的安全距离告警方法及装置先将视频图片输入基于标注图片创建的矩形框模型中得到客户的矩形框参数以确定客户之间的像素距离和客户所在区域,再根据像素距离和客户所在区域对应的比例系数确定客户之间的实际距离以发送安全距离告警信息,可以实时检测客户之间的距离,降低安全风险。
附图说明
35.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
36.图1是本发明实施例中安全距离告警方法的流程图;
37.图2是本发明实施例中矩形框与质心的示意图;
38.图3是实际场景中区域划分的示意图;
39.图4是图片中区域划分的示意图;
40.图5是本发明实施例中安全距离告警装置的结构框图;
41.图6是本发明另一实施例中安全距离告警装置的结构框图;
42.图7是本发明实施例中计算机设备的结构框图。
具体实施方式
43.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他
实施例,都属于本发明保护的范围。
44.本领域技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
45.本技术技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
46.鉴于目前热敏感装置只能检测使用人员的两侧,且感应范围较近,无法感应使用者后方及其它区域,本发明实施例提供一种安全距离告警方法,不仅能对atm机使用者周围人员进行检测,而且能对atm机附近其它所有人员进行检测。本发明使用atm机附近的监控摄像头拍摄的实时视频进行实时检测,准确率高,使用便利,一旦检测出任意两个人之间的距离小于安全距离,即可进行风险提醒。以下结合附图对本发明进行详细说明。
47.图1是本发明实施例中安全距离告警方法的流程图。如图1所示,安全距离告警方法包括:
48.s101:获取视频图片,将视频图片输入基于标注图片创建的矩形框模型中,得到客户的矩形框参数。
49.获取视频图片后,使用图像混合、随机像素变换、随机膨胀、随机裁剪、随机水平翻转等数据增强方法对视频图片进行增强,然后输入矩形框模型中。
50.在执行s101之前,还包括:创建矩形框模型。先使用图像混合、随机像素变换、随机膨胀、随机裁剪、随机水平翻转等数据增强方法对历史视频图片进行增强,利用增强后的历史视频图片建立样本数据集。通过数据标注软件对样本数据集中的人进行标注,标注完成的样本数据集可以分成训练数据集和测试数据集。利用训练数据集对矩形框模型进行训练,使用损失函数调整模型的学习率、迭代次数、优化器、批量大小等参数,通过神经网络的反向传播方向通和梯度下降法更新神经网络参数,使得损失函数不断下降,最终得到矩形框模型。使用测试数据集对训练后的矩形框模型进行测试,如果测试结果没有达到预期效果则需要再次调整参数,重新训练直到测试结果达到预期效果;如果测试结果达到预期效果,则模型训练完成,就可以进行模型部署。
51.图2是本发明实施例中矩形框与质心的示意图。如图2所示,矩形框是人体位置信息,通过四个矩形框参数描述矩形框:(x,y,w,h)。其中,x为矩形框左上角的横坐标,y为矩形框左上角的纵坐标,w为矩形框的宽度,h为矩形框的高度。
52.s102:根据各矩形框参数确定客户之间的像素距离和客户所在区域。
53.一实施例中,根据各矩形框参数确定客户之间的像素距离包括:
54.根据各矩形框参数确定客户的质心;根据各客户的质心确定客户之间的像素距离。
55.具体实施时,质心的横坐标为(x+w)/2,纵坐标为(y+h)/2。质心用于计算实际中的人之间的距离。具体实施时,可以通过如下公式确定客户之间的像素距离:
[0056][0057]
其中,d为客户之间的像素距离,x1为其中一个客户质心的横坐标,x2为另一个客户质心的横坐标,y1为其中一个客户质心的纵坐标,y2为另一个客户质心的纵坐标。
[0058]
s103:根据像素距离和客户所在区域对应的比例系数确定客户之间的实际距离。
[0059]
其中,客户之间的实际距离为像素距离与比例系数的乘积。
[0060]
在执行s103之前,还包括:获取客户所在区域的系数;根据客户所在区域之间的关系和客户所在区域的系数确定客户所在区域对应的比例系数。
[0061]
图3是实际场景中区域划分的示意图。如图3所示,在实际场景中通常会有多台atm机并列放置,摄像头位于atm机房间一侧的上方,相对各atm机的位置固定,焦距经过首次调节后不再发生变化。
[0062]
图4是图片中区域划分的示意图。如图4所示,由于每台atm机距离摄像头的距离不同,为了能够获得准确的实际距离,可以将图片划分成不同的检测区域,每个检测区域可以根据图片大小自行设定。
[0063]
确定区域系数的方法如下:
[0064]
将一米长的木棍放在某区域,然后通过摄像头拍摄图片,在拍摄的图片中确定木棍占的像素值数量,一米除以像素值数量的值就是单个像素值代表的实际中的长度,也就是实际距离相对像素值的倍数系数。
[0065]
通过质心的坐标就可以判断该质心所属区域。当两个客户的质心同属于一个区域时,采用的比例系数为该区域的系数;当两个客户的质心属于不同的区域时,采用的比例系数为这两个区域的系数的均值。
[0066]
s104:根据客户之间的实际距离发送安全距离告警信息。
[0067]
一实施例中,s104包括:根据客户之间的实际距离与预设安全距离的比较结果发送安全距离告警信息。
[0068]
具体实施时,当客户之间的实际距离小于预设安全距离时,发送安全距离告警信息以进行广播,提醒客户注意保持安全距离,可设置告警提示的重复次数。
[0069]
图1所示的安全距离告警方法的执行主体可以为计算机。由图1所示的流程可知,本发明实施例的安全距离告警方法先将视频图片输入基于标注图片创建的矩形框模型中得到客户的矩形框参数以确定客户之间的像素距离和客户所在区域,再根据像素距离和客户所在区域对应的比例系数确定客户之间的实际距离以发送安全距离告警信息,可以实时检测客户之间的距离,降低安全风险。
[0070]
本发明实施例的具体流程如下:
[0071]
1、获取视频图片,将视频图片输入基于标注图片创建的矩形框模型中,得到客户的矩形框参数。
[0072]
2、根据各矩形框参数确定客户的质心,根据各客户的质心确定客户之间的像素距离。
[0073]
3、根据各矩形框参数确定客户所在区域。
[0074]
4、获取客户所在区域的系数,根据客户所在区域之间的关系和客户所在区域的系数确定客户所在区域对应的比例系数。
[0075]
5、根据像素距离和客户所在区域对应的比例系数确定客户之间的实际距离。
[0076]
6、根据客户之间的实际距离与预设安全距离的比较结果发送安全距离告警信息。
[0077]
综上,本发明实施例的安全距离告警方法对图片进行区域划分,分别确定各区域中实际距离相对于像素值的倍数以将任意两个人之间的像素值距离转变成实际距离,对提高转换实际距离的准确性有明显效果。
[0078]
本发明中的视频数据也保存在服务器中,可以进行视频回放;安全距离告警信息中包含时间,因此可以快速查小于安全距离的视频流。
[0079]
本发明获取视频图片时采用atm机附近的摄像头,负责安全距离告警的硬件是atm机附近的广播设备,这两种硬件在atm机附近是必备设备,不占用任何道路空间且不会增加新的成本,经济实用,非常便利。
[0080]
基于同一发明构思,本发明实施例还提供了一种安全距离告警装置,由于该装置解决问题的原理与安全距离告警方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。
[0081]
图5是本发明实施例中安全距离告警装置的结构框图。图6是本发明另一实施例中安全距离告警装置的结构框图。如图5-图6所示,安全距离告警装置包括:
[0082]
矩形框参数模块,用于获取视频图片,将视频图片输入基于标注图片创建的矩形框模型中,得到客户的矩形框参数;
[0083]
距离区域确定模块,用于根据各矩形框参数确定客户之间的像素距离和客户所在区域;
[0084]
实际距离模块,用于根据像素距离和客户所在区域对应的比例系数确定客户之间的实际距离;
[0085]
告警信息模块,用于根据客户之间的实际距离发送安全距离告警信息。
[0086]
在其中一种实施例中,距离区域确定模块包括:
[0087]
质心单元,用于根据各矩形框参数确定客户的质心;
[0088]
像素距离单元,用于根据各客户的质心确定客户之间的像素距离。
[0089]
在其中一种实施例中,还包括:
[0090]
系数模块,用于获取客户所在区域的系数;
[0091]
比例系数模块,用于根据客户所在区域之间的关系和客户所在区域的系数确定客户所在区域对应的比例系数。
[0092]
在其中一种实施例中,告警信息模块具体用于:
[0093]
根据客户之间的实际距离与预设安全距离的比较结果发送安全距离告警信息。
[0094]
如图6所示,在实际应用中,安全距离告警装置包括:摄像模块、距离检测模块和风险提示模块。
[0095]
摄像模块使用摄像头拍摄atm机附近的视频,为距离检测模块提供视频数据。
[0096]
距离检测模块包括矩形框参数模块、距离区域确定模块、实际距离模块、系数模块、比例系数模块,用于使用目标检测算法检测视频流中的所有人得到位置信息和质心位置,计算所有检测到的人质心之间的相互距离,当两个人之间的距离小于安全距离是向风险提示模块输出提醒信息。
[0097]
风险提示模块包括告警信息模块,它是atm机附近的广播设备,根据距离检测模块输出的信息进行风险提示。
[0098]
综上,本发明实施例的安全距离告警装置先将视频图片输入基于标注图片创建的矩形框模型中得到客户的矩形框参数以确定客户之间的像素距离和客户所在区域,再根据像素距离和客户所在区域对应的比例系数确定客户之间的实际距离以发送安全距离告警信息,可以实时检测客户之间的距离,降低安全风险。
[0099]
本发明实施例还提供能够实现上述实施例中的安全距离告警方法中全部步骤的一种计算机设备的具体实施方式。图7是本发明实施例中计算机设备的结构框图,参见图7,所述计算机设备具体包括如下内容:
[0100]
处理器(processor)701和存储器(memory)702。
[0101]
所述处理器701用于调用所述存储器702中的计算机程序,所述处理器执行所述计算机程序时实现上述实施例中的安全距离告警方法中的全部步骤,例如,所述处理器执行所述计算机程序时实现下述步骤:
[0102]
获取视频图片,将视频图片输入基于标注图片创建的矩形框模型中,得到客户的矩形框参数;
[0103]
根据各矩形框参数确定客户之间的像素距离和客户所在区域;
[0104]
根据像素距离和客户所在区域对应的比例系数确定客户之间的实际距离;
[0105]
根据客户之间的实际距离发送安全距离告警信息。
[0106]
本发明实施例的计算机设备先将视频图片输入基于标注图片创建的矩形框模型中得到客户的矩形框参数以确定客户之间的像素距离和客户所在区域,再根据像素距离和客户所在区域对应的比例系数确定客户之间的实际距离以发送安全距离告警信息,可以实时检测客户之间的距离,降低安全风险。
[0107]
本发明实施例还提供能够实现上述实施例中的安全距离告警方法中全部步骤的一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中的安全距离告警方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下述步骤:
[0108]
获取视频图片,将视频图片输入基于标注图片创建的矩形框模型中,得到客户的矩形框参数;
[0109]
根据各矩形框参数确定客户之间的像素距离和客户所在区域;
[0110]
根据像素距离和客户所在区域对应的比例系数确定客户之间的实际距离;
[0111]
根据客户之间的实际距离发送安全距离告警信息。
[0112]
本发明实施例的计算机可读存储介质先将视频图片输入基于标注图片创建的矩形框模型中得到客户的矩形框参数以确定客户之间的像素距离和客户所在区域,再根据像素距离和客户所在区域对应的比例系数确定客户之间的实际距离以发送安全距离告警信息,可以实时检测客户之间的距离,降低安全风险。
[0113]
本发明实施例还提供能够实现上述实施例中的安全距离告警方法中全部步骤的一种计算机程序产品,所述计算机程序产品包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述实施例中的安全距离告警方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下述步骤:
[0114]
获取视频图片,将视频图片输入基于标注图片创建的矩形框模型中,得到客户的矩形框参数;
[0115]
根据各矩形框参数确定客户之间的像素距离和客户所在区域;
[0116]
根据像素距离和客户所在区域对应的比例系数确定客户之间的实际距离;
[0117]
根据客户之间的实际距离发送安全距离告警信息。
[0118]
本发明实施例的计算机程序产品先将视频图片输入基于标注图片创建的矩形框
模型中得到客户的矩形框参数以确定客户之间的像素距离和客户所在区域,再根据像素距离和客户所在区域对应的比例系数确定客户之间的实际距离以发送安全距离告警信息,可以实时检测客户之间的距离,降低安全风险。
[0119]
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
[0120]
本领域技术人员还可以了解到本发明实施例列出的各种说明性逻辑块(illustrative logical block),单元,和步骤可以通过电子硬件、电脑软件,或两者的结合进行实现。为清楚展示硬件和软件的可替换性(interchangeability),上述的各种说明性部件(illustrative components),单元和步骤已经通用地描述了它们的功能。这样的功能是通过硬件还是软件来实现取决于特定的应用和整个系统的设计要求。本领域技术人员可以对于每种特定的应用,可以使用各种方法实现所述的功能,但这种实现不应被理解为超出本发明实施例保护的范围。
[0121]
本发明实施例中所描述的各种说明性的逻辑块,或单元,或装置都可以通过通用处理器,数字信号处理器,专用集成电路(asic),现场可编程门阵列或其它可编程逻辑装置,离散门或晶体管逻辑,离散硬件部件,或上述任何组合的设计来实现或操作所描述的功能。通用处理器可以为微处理器,可选地,该通用处理器也可以为任何传统的处理器、控制器、微控制器或状态机。处理器也可以通过计算装置的组合来实现,例如数字信号处理器和微处理器,多个微处理器,一个或多个微处理器联合一个数字信号处理器核,或任何其它类似的配置来实现。
[0122]
本发明实施例中所描述的方法或算法的步骤可以直接嵌入硬件、处理器执行的软件模块、或者这两者的结合。软件模块可以存储于ram存储器、闪存、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、可移动磁盘、cd-rom或本领域中其它任意形式的存储媒介中。示例性地,存储媒介可以与处理器连接,以使得处理器可以从存储媒介中读取信息,并可以向存储媒介存写信息。可选地,存储媒介还可以集成到处理器中。处理器和存储媒介可以设置于asic中,asic可以设置于用户终端中。可选地,处理器和存储媒介也可以设置于用户终端中的不同的部件中。
[0123]
在一个或多个示例性的设计中,本发明实施例所描述的上述功能可以在硬件、软件、固件或这三者的任意组合来实现。如果在软件中实现,这些功能可以存储与电脑可读的媒介上,或以一个或多个指令或代码形式传输于电脑可读的媒介上。电脑可读媒介包括电脑存储媒介和便于使得让电脑程序从一个地方转移到其它地方的通信媒介。存储媒介可以是任何通用或特殊电脑可以接入访问的可用媒体。例如,这样的电脑可读媒体可以包括但不限于ram、rom、eeprom、cd-rom或其它光盘存储、磁盘存储或其它磁性存储装置,或其它任何可以用于承载或存储以指令或数据结构和其它可被通用或特殊电脑、或通用或特殊处理器读取形式的程序代码的媒介。此外,任何连接都可以被适当地定义为电脑可读媒介,例如,如果软件是从一个网站站点、服务器或其它远程资源通过一个同轴电缆、光纤电缆、双绞线、数字用户线(dsl)或以例如红外、无线和微波等无线方式传输的也被包含在所定义的电脑可读媒介中。所述的碟片(disk)和磁盘(disc)包括压缩磁盘、镭射盘、光盘、dvd、软盘
和蓝光光盘,磁盘通常以磁性复制数据,而碟片通常以激光进行光学复制数据。上述的组合也可以包含在电脑可读媒介中。

技术特征:


1.一种安全距离告警方法,其特征在于,包括:获取视频图片,将所述视频图片输入基于标注图片创建的矩形框模型中,得到客户的矩形框参数;根据各矩形框参数确定客户之间的像素距离和客户所在区域;根据所述像素距离和客户所在区域对应的比例系数确定客户之间的实际距离;根据所述客户之间的实际距离发送安全距离告警信息。2.根据权利要求1所述的安全距离告警方法,其特征在于,根据各矩形框参数确定客户之间的像素距离包括:根据各矩形框参数确定客户的质心;根据各客户的质心确定客户之间的像素距离。3.根据权利要求1所述的安全距离告警方法,其特征在于,还包括:获取客户所在区域的系数;根据客户所在区域之间的关系和所述客户所在区域的系数确定客户所在区域对应的比例系数。4.根据权利要求1所述的安全距离告警方法,其特征在于,根据所述客户之间的实际距离发送安全距离告警信息包括:根据所述客户之间的实际距离与预设安全距离的比较结果发送所述安全距离告警信息。5.一种安全距离告警装置,其特征在于,包括:矩形框参数模块,用于获取视频图片,将所述视频图片输入基于标注图片创建的矩形框模型中,得到客户的矩形框参数;距离区域确定模块,用于根据各矩形框参数确定客户之间的像素距离和客户所在区域;实际距离模块,用于根据所述像素距离和客户所在区域对应的比例系数确定客户之间的实际距离;告警信息模块,用于根据所述客户之间的实际距离发送安全距离告警信息。6.根据权利要求5所述的安全距离告警装置,其特征在于,所述距离区域确定模块包括:质心单元,用于根据各矩形框参数确定客户的质心;像素距离单元,用于根据各客户的质心确定客户之间的像素距离。7.根据权利要求5所述的安全距离告警装置,其特征在于,还包括:系数模块,用于获取客户所在区域的系数;比例系数模块,用于根据客户所在区域之间的关系和所述客户所在区域的系数确定客户所在区域对应的比例系数。8.根据权利要求5所述的安全距离告警装置,其特征在于,所述告警信息模块具体用于:根据所述客户之间的实际距离与预设安全距离的比较结果发送所述安全距离告警信息。9.一种计算机设备,包括存储器、处理器及存储在存储器上并在处理器上运行的计算
机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4任一项所述的安全距离告警方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4任一项所述的安全距离告警方法的步骤。11.一种计算机程序产品,包括计算机程序/指令,其特征在于,所述计算机程序/指令被处理器执行时实现权利要求1至4任一项所述的安全距离告警方法的步骤。

技术总结


本发明提供一种安全距离告警方法及装置。该安全距离告警方法包括:获取视频图片,将视频图片输入基于标注图片创建的矩形框模型中,得到客户的矩形框参数;根据各矩形框参数确定客户之间的像素距离和客户所在区域;根据像素距离和客户所在区域对应的比例系数确定客户之间的实际距离;根据客户之间的实际距离发送安全距离告警信息。本发明可以实时检测客户之间的距离,降低安全风险。降低安全风险。降低安全风险。


技术研发人员:

孙冬雪

受保护的技术使用者:

中国银行股份有限公司

技术研发日:

2022.11.02

技术公布日:

2023/3/7

本文发布于:2024-09-22 04:09:46,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/71478.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:距离   客户   所在区域   质心
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议