一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

智能充电柜的控制方法、装置、电子设备及可读存储介质与流程

2022-07-13 10:39:02 来源:中国专利 TAG:


1.本技术涉及智能终端技术领域,具体而言,涉及一种智能充电柜的控制方法、装置、电子设备及可读存储介质。


背景技术:

2.随着互联网技术以及人工智能技术等的不断发展,与人们日常生活息息相关的智能产品不断被研究和应用。智能充电柜作为这些智能产品中的一员,为人们的生活带来了极大的便利。智能充电柜可以安装在街道、小区等场所,内置插座或者充电接口,用户可以将需要充电的设备(例如电动车的锂电池)插入插座或者充电接口等,即可进行充电。智能充电柜同时内置控制模块,控制模块可以根据服务器的指示控制插座或者充电接口的充电过程。由于智能充电柜用于充电,如果使用不当,可能造成安全隐患。因此,需要提供足够的安全保障措施,以避免出现安全事故。
3.现有技术中,在智能充电柜中设置温度传感器,该温度传感器能够实时采集正在充电的设备的温度,当温度达到一定的阈值时,可以通过发出告警信息或者停止向正在充电的设备供电,从而避免安全问题的发生。
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.接收模块,用于接收视频测温设备采集的热成像图像,所述热成像图像包括目标区域的图像以及温度值,所述目标区域为智能充电柜所在的区域;
37.提取模块,用于提取所述热成像图像中的至少一个温度值以及每个温度值在所述热成像图像中的区域;
38.第一确定模块,用于根据预设的视频网格信息、所述至少一个温度值以及每个温度值在所述热成像图像中对应的区域,确定所述热成像图像中每个视频网格的目标温度值,其中,所述预设的视频网格信息包括各视频网格在视频的每帧图像中对应的区域;
39.第二确定模块,用于根据所述热成像图像中每个视频网格的目标温度值,确定是否执行预警操作。
40.作为一种可选的实现方式,所述第一确定模块具体用于:
41.根据预设的视频网格信息、所述至少一个温度值以及每个温度值在所述热成像图像中对应的区域,确定所述热成像图像中每个视频网格的多个可选温度值;
42.根据每个视频网格的多个可选温度值,确定每个视频网格的所述目标温度值。
43.作为一种可选的实现方式,所述第一确定模块具体用于:
44.若第一温度值在所述热成像图像中对应的区域属于第一视频网格在视频的每帧图像中对应的区域,则将所述第一温度值作为所述第一视频网格的一个可选温度值,其中,所述第一温度为所述至少一个温度值中的任意一个温度值,所述第一视频网格为所述预设的视频网格信息中的任意一个视频网格。
45.作为一种可选的实现方式,所述第一确定模块具体用于:
46.将视频网格的至少一个可选温度值中的最高温度值作为视频网格的目标温度值。
47.作为一种可选的实现方式,所述第二确定模块具体用于:
48.若所述目标温度值大于或等于视频网格对应的第一温度阈值,则确定输出第一告警信息,所述第一告警信息用于提示所述视频网格对应的目标对象的温度超出正常温度范围。
49.作为一种可选的实现方式,所述第二确定模块具体用于:
50.若所述目标温度值大于或等于视频网格对应的第二温度阈值,则确定向所述智能充电柜发送第一控制指令,所述第一控制指令用于指示所述智能充电柜停止向所述视频网格对应的目标对象供电。
51.作为一种可选的实现方式,所述第二确定模块具体用于:
52.若满足目标条件的视频网格的数量大于预设数量,则确定向所述智能充电柜发送第二控制指令,所述第二控制指令用于指示所述智能充电柜停止供电,其中,所述目标条件包括:目标温度值大于或等于视频网格对应的第二温度阈值。
53.作为一种可选的实现方式,所述装置还包括:
54.获取模块,用于获取由所述视频测温设备采集的样本图像;
55.处理模块,用于对所述样本图像进行切分处理,得到所述视频网格信息。
56.作为一种可选的实现方式,所述处理模块具体用于:
57.接收用户输入的视频网格切分指令;
58.根据所述视频网格切分指令,将所述样本图像切分为多个图像区域;
59.将所切分的每个图像区域分别作为一个视频网格。
60.作为一种可选的实现方式,所述处理模块具体用于:
61.将所述样本图像输入预先训练的对象识别模型,得到至少一个对象在所述样本图像中的区域;
62.按照所述至少一个对象在所述样本图像中的区域,将所述样本图像切分为多个图像区域;
63.将所切分的每个图像区域分别作为一个视频网格。
64.第三方面,本技术实施例提供一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行时执行上述第一方面所述的智能充电柜的控制方法的步骤。
65.第四方面,本技术实施例提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面所述的智能充电柜的控制方法的步骤。
66.本技术实施例所提供的智能充电柜的控制方法、装置、电子设备及可读存储介质,视频测温设备实时采集智能充电柜所在区域的图像和温度并形成热成像图像发送给服务器,服务器接收到热成像图像后,可以从中提取到至少一个温度值以及每个温度值在热成像图像中的区域,进而,服务器可以基于该至少一个温度值、每个温度值在热成像图像中的区域以及预先得到视频网格信息,确定出每个视频网格的目标温度值,并根据各视频网格的目标温度值,确定是否执行预警操作。在上述过程中,由于视频网格信息是根据实际的场景需要所得到的区域划分结果,每个视频网格可以代表一个监测的对象,例如智能充电柜中的一个隔档、模块等,因此,基于热成像图像的各区域温度得到热成像图像中各视频网格的目标温度值后,可以更加准确全面地获知智能充电柜的各部分以及周边环境的温度情况,服务器进而可以各部分的温度情况及时采取相应的预警操作,从而实现对智能充电柜全方位的控制,极大提升智能充电柜的安全性。
67.另外,服务器首先根据预设的视频网格信息、上述至少一个温度值以及每个温度值在上述热成像图像中对应的区域,确定上述热成像图像中每个视频网格的多个可选温度值,进而,基于该多个可选温度值可以确定出各视频网格的目标温度值。通过多个可选温度值得到目标温度值,使得所得到的目标温度值的准确性更高。
附图说明
68.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
69.图1为本技术一些实施例的智能充电柜的控制系统100的框图;
70.图2示出根据本技术的一些实施例的可以实现本技术思想的服务器110、智能充电柜130、视频测温设备140、终端设备150的电子设备200的示例性硬件和软件组件的示意图;
71.图3为本技术实施例提供的智能充电柜的控制方法的流程示意图;
72.图4为视频测温设备采集的热成像图像的一种示例图;
73.图5为本技术实施例为本技术实施例提供的智能充电柜的控制方法的又一流程示意图;
74.图6为本技术实施例为本技术实施例提供的智能充电柜的控制方法的再一流程示意图;
75.图7为切分得到的视频网格信息的示例图;
76.图8为本技术实施例为对样本图像进行切分处理得到上述视频网格信息的一种流程示意图;
77.图9为本技术实施例为对样本图像进行切分处理得到上述视频网格信息的另一种流程示意图;
78.图10为本技术实施例提供的智能充电柜的控制装置的模块结构图;
79.图11为本技术实施例提供的智能充电柜的控制装置的另一模块结构图;
80.图12为本技术实施例提供的服务器的结构示意图。
具体实施方式
81.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,应当理解,本技术中附图仅起到说明和描述的目的,并不用于限定本技术的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本技术中使用的流程图示出了根据本技术的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本技术内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
82.另外,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
83.为了使得本领域技术人员能够使用本技术内容,结合特定应用场景“智能充电柜的控制”,给出以下实施方式。对于本领域技术人员来说,在不脱离本技术的精神和范围的情况下,可以将这里定义的一般原理应用于其他实施例和应用场景。虽然本技术主要围绕智能充电柜进行描述,但是应该理解,这仅是一个示例性实施例。本技术可以应用于任何其他需要根据温度进行控制的设备类型。示例性的,本技术还可以应用于电力设施设备的控制。
84.需要说明的是,本技术实施例中将会用到术语“包括”,用于指出其后所声明的特征的存在,但并不排除增加其它的特征。
85.目前对于智能充电柜根据温度进行监控时,是通过在智能充电柜中设置温度传感器,由温度传感器实时采集正在充电的设备的温度,当温度达到一定的阈值时,可以通过发出告警信息或者停止向正在充电的设备供电等来避免安全问题的发生。
86.但是,目前的方案仅能监控到充电的设备的温度变化,无法监控到智能充电柜本身以及周边环境的温度变化。然而,智能充电柜本身的温度变化以及周边环境的温度变化也是影响智能充电柜的安全状态的重要因素。例如,当智能充电柜所在环境的温度过高时,也会导致智能充电柜的安全风险升高。因此,目前仅通过监控在智能充电柜中充电的设备的温度变化来避免安全问题发生的方式无法实现对智能充电柜实现全方位的安全管理。
87.本技术实施例基于上述问题,提出一种智能充电柜的控制方法,该方法利用视频测温设备采集智能充电柜所在区域的整体图像及温度信息,并基于预先划分的视频网格得到每个视频网格的温度值,进而根据温度值对智能充电柜进行全方位的控制。
88.图1为本技术一些实施例的智能充电柜的控制系统100的框图。例如,智能充电柜的控制系统100可以是用于智能充电柜的管理服务平台。智能充电柜的控制系统100可以包括服务器110、网络120、智能充电柜130、视频测温设备140、终端设备150以及数据库160中的一种或多种,服务器110中可以包括执行指令操作的处理器。
89.在一些实施例中,服务器110可以是单个服务器,也可以是服务器组。服务器组可以是集中式的,也可以是分布式的(例如,服务器110可以是分布式系统)。在一些实施例中,服务器110相对于终端,可以是本地的、也可以是远程的。例如,服务器110可以经由网络120访问存储在智能充电柜130、视频测温设备140、终端设备150、数据库160、或其任意组合中的信息和/或数据。作为另一示例,服务器110可以直接连接到智能充电柜130、视频测温设备140、终端设备150和数据库160中至少一个,以访问存储的信息和/或数据。在一些实施例中,服务器110可以在云平台上实现;仅作为示例,云平台可以包括私有云、公有云、混合云、社区云(community cloud)、分布式云、跨云(inter-cloud)、多云(multi-cloud)等,或者它们的任意组合。在一些实施例中,服务器110可以在具有本技术中图2所示的一个或多个组件的电子设备200上实现。
90.在一些实施例中,服务器110可以包括处理器。处理器可以处理与服务请求有关的信息和/或数据,以执行本技术中描述的一个或多个功能。在一些实施例中,处理器可以包括一个或多个处理核(例如,单核处理器(s)或多核处理器(s))。仅作为举例,处理器可以包括中央处理单元(central processing unit,cpu)、专用集成电路(application specific integrated circuit,asic)、专用指令集处理器(application specific instruction-set processor,asip)、图形处理单元(graphics processing unit,gpu)、物理处理单元(physics processing unit,ppu)、数字信号处理器(digital signal processor,dsp)、现场可编程门阵列(field programmable gate array,fpga)、可编程逻辑器件(programmable logic device,pld)、控制器、微控制器单元、简化指令集计算机(reduced instruction set computing,risc)、或微处理器等,或其任意组合。
91.网络120可以用于信息和/或数据的交换。在一些实施例中,智能充电柜的控制系统100中的一个或多个组件(例如,服务器110,智能充电柜130,视频测温设备140,终端设备150和数据库160)可以向其他组件发送信息和/或数据。例如,服务器110可以经由网络120从视频测温设备140获取热成像图像。在一些实施例中,网络120可以是任何类型的有线或
者无线网络,或者是他们的结合。仅作为示例,网络120可以包括有线网络、无线网络、光纤网络、远程通信网络、内联网、因特网、局域网(local area network,lan)、广域网(wide area network,wan)、无线局域网(wireless local area networks,wlan)、城域网(metropolitan area network,man)、广域网(wide area network,wan)、公共电话交换网(public switched telephone network,pstn)、蓝牙网络、zigbee网络、或近场通信(near field communication,nfc)网络等,或其任意组合。在一些实施例中,网络120可以包括一个或多个网络接入点。例如,网络120可以包括有线或无线网络接入点,例如基站和/或网络交换节点,智能充电柜的控制系统100的一个或多个组件可以通过该接入点连接到网络120以交换数据和/或信息。
92.在一些实施例中,智能充电柜130可以是固定设置在街道、小区等场所的设备。智能充电柜130可以与外部电网连接,以获得电能。同时,智能充电柜中可以设置插座、各种类型的接口等。通过这些插座、接口等向需要充电的设备供电。根据所应用的场景的不同,插座、接口的类型可以不同,本技术实施例对此不做具体限定。示例性的,如果智能充电柜用于为电动车充电,则可以提供与电动车的插口匹配的插座、接口等。如果智能充电柜用于为手机、平板电脑等充电,则可以提供与手机及平板电脑的插口匹配的插座、接口等。另外,智能充电柜130可以与服务器110通信,向服务器110发送数据或从服务器110接收数据。
93.在一些实施例中,视频测温设备140可以是同智能充电柜130配套设置的设备。视频测温设备140也可以称作热成像测温仪等。视频测温设备140可以设置在智能充电柜130对面的位置,能够采集到智能充电柜130所在的区域的图像以及温度,并形成热成像图像发送给服务器110进行后续的处理。视频测温设备140与智能充电柜130的相对距离、相对位置可以在两个设备部署时通过调试来确定,需要保证在部署完成后,两个设备在运行时,视频测温设备140能够采集到智能充电柜130及其周围一定范围的图像以及温度。
94.在一些实施例中,终端设备150可以是手机、平板电脑、可穿戴设备或其任意组合。终端设备150可以是智能充电柜的服务提供方的工作人员所持有的终端设备,还可以是使用智能充电柜进行设备充电的用户所持有的终端设备。终端设备150通过与服务器110交互,可以向工作人员或用户输出相应的信息,或者,根据工作人员或用户输入的指示,向服务器110发送指示信息等。
95.数据库160可以存储数据和/或指令。在一些实施例中,数据库160可以存储从智能充电柜130和/或视频测温设备140获得的数据。在一些实施例中,数据库160可以存储在本技术中描述的示例性方法的数据和/或指令。在一些实施例中,数据库160可以包括大容量存储器、可移动存储器、易失性读写存储器、或只读存储器(read-only memory,rom)等,或其任意组合。作为举例,大容量存储器可以包括磁盘、光盘、固态驱动器等;可移动存储器可包括闪存驱动器、软盘、光盘、存储卡、zip磁盘、磁带等;易失性读写存储器可以包括随机存取存储器(random access memory,ram);ram可以包括动态ram(dynamic random access memory,dram),双倍数据速率同步动态ram(double date-rate synchronous ram,ddr sdram);静态ram(static random-access memory,sram),晶闸管ram(thyristor-based random access memory,t-ram)和零电容器ram(zero-ram)等。作为举例,rom可以包括掩模rom(mask read-only memory,mrom)、可编程rom(programmable read-only memory,prom)、可擦除可编程rom(programmable erasable read-only memory,perom)、电可擦除
可编程rom(electrically erasable programmable read only memory,eeprom)、光盘rom(cd-rom)、以及数字通用磁盘rom等。在一些实施例中,数据库160可以在云平台上实现。仅作为示例,云平台可以包括私有云、公有云、混合云、社区云、分布式云、跨云、多云或者其它类似的等,或其任意组合。
96.在一些实施例中,数据库160可以连接到网络120以与智能充电柜的控制系统100(例如,服务器110,智能充电柜130,视频测温设备140,终端设备150等)中的一个或多个组件通信。智能充电柜的控制系统100中的一个或多个组件可以经由网络120访问存储在数据库160中的数据或指令。在一些实施例中,数据库160可以直接连接到智能充电柜的控制系统100中的一个或多个组件(例如,服务器110,智能充电柜130,视频测温设备140,终端设备150等);或者,在一些实施例中,数据库160也可以是服务器110的一部分。
97.在一些实施例中,智能充电柜的控制系统100中的一个或多个组件(例如,服务器110,智能充电柜130,视频测温设备140,终端设备150等)可以具有访问数据库160的权限。在一些实施例中,当满足一定条件时,智能充电柜的控制系统100中的一个或多个组件可以读取和/或修改与智能充电柜130,视频测温设备140,终端设备150或其任意组合有关的信息。
98.图2示出根据本技术的一些实施例的可以实现本技术思想的服务器110、智能充电柜130、视频测温设备140、终端设备150的电子设备200的示例性硬件和软件组件的示意图。例如,处理器220可以用于电子设备200上,并且用于执行本技术中的功能。
99.电子设备200可以是通用计算机或特殊用途的计算机,两者都可以用于实现本技术的智能充电柜的控制方法。本技术尽管仅示出了一个计算机,但是为了方便起见,可以在多个类似平台上以分布式方式实现本技术描述的功能,以均衡处理负载。
100.例如,电子设备200可以包括连接到网络的网络端口210、用于执行程序指令的一个或多个处理器220、通信总线230、和不同形式的存储介质240,例如,磁盘、rom、或ram,或其任意组合。示例性地,计算机平台还可以包括存储在rom、ram、或其他类型的非暂时性存储介质、或其任意组合中的程序指令。根据这些程序指令可以实现本技术的方法。电子设备200还包括计算机与其他输入输出设备(例如键盘、显示屏)之间的输入/输出(input/output,i/o)接口250。
101.为了便于说明,在电子设备200中仅描述了一个处理器。然而,应当注意,本技术中的电子设备200还可以包括多个处理器,因此本技术中描述的一个处理器执行的步骤也可以由多个处理器联合执行或单独执行。例如,若电子设备200的处理器执行步骤a和步骤b,则应该理解,步骤a和步骤b也可以由两个不同的处理器共同执行或者在一个处理器中单独执行。例如,第一处理器执行步骤a,第二处理器执行步骤b,或者第一处理器和第二处理器共同执行步骤a和b。
102.图3为本技术实施例提供的智能充电柜的控制方法的流程示意图,该方法的执行主体可以为上述的服务器,如图3所示,该方法包括:
103.s301、接收视频测温设备采集的热成像图像,该热成像图像包括目标区域的图像以及温度值,该目标区域为智能充电柜所在的区域。
104.如前文所述,视频测温设备可以同智能充电柜配套设置。在智能充电柜的控制系统部署时,可以通过现场调试等方式,将视频测温设备设置在智能充电柜对面且与智能充
电柜之间具有一定的距离间隔,再通过调整视频测温设备的摄像头角度、高度等,使得视频测温设备可以采集到上述目标区域的图像以及温度值。其中,上述目标区域是指智能充电柜所在的区域。具体的,该目标区域可以是包含智能充电柜以及智能充电柜周围一定范围的区域。
105.可选的,视频测温设备可以实时采集目标区域的图像以及温度信息,生成热成像图像,并将热成像图像发送给服务器,或者,视频测温设备也可以在采集的图像或温度相较上一时刻的图像或温度发生变化时,生成热成像图像并将热成像图像发送给服务器。
106.图4为视频测温设备采集的热成像图像的一种示例图,如图4所示,视频测温设备采集的热成像图像中包括目标区域的图像以及温度值,该温度值包括图像中各个区域的温度值。如图4所示例的,该温度值包括智能充电柜本身各部分的温度值,以及智能充电柜周围环境中的物体(自行车、汽车)的温度值等。
107.s302、提取上述热成像图像中的至少一个温度值以及每个温度值在上述热成像图像中的区域。
108.示例性的,视频测温设备可以向服务器发送图像,并通过独立的信息记录图像中的至少一个温度值以及每个温度值在图像中对应的区域,该图像以及该独立的信息可以组成上述热成像图像。
109.其中,各温度值在上述热成像图像中的区域可以通过各温度值在图像中的边界像素坐标来标识。温度值在上述热成像图像中的区域可以为矩形、圆形等规则图形区域,或者,也可以为不规则的图形区域。当区域为规则图形区域时,区域通过图形对应的边界像素点坐标来标识。例如,区域为矩形时,区域可以通过左上角的像素点坐标以及右下角的像素点坐标来表示。又例如,区域为不规则图像时,区域可以通过采样的边界像素点坐标来表示。
110.当服务器接收到上述热成像图像后,可以相应地从中提取出各温度值以及各温度值在热成像图像中的区域,具体为能够标识区域边界的像素点坐标。
111.s303、根据预设的视频网格信息、上述至少一个温度值以及每个温度值在上述热成像图像中对应的区域,确定上述热成像图像中每个视频网格的目标温度值。
112.其中,上述预设的视频网格信息包括各视频网格在视频的每帧图像中对应的区域。
113.可选的,当视频测温设备安装调试完成后,视频测温设备的采集位置、采集的图像的尺寸等参数可以是固定的。同时,视频测温设备所针对的智能充电柜的位置也是固定的。即视频测试设备和智能充电柜的相对位置是固定的。因此,智能充电柜的控制系统的工作人员可以根据实际需要预先配置得到上述视频网格信息。例如,按照智能充电柜的隔档设置,将每个所在的区域分别划分为一个视频网格。具体得到上述视频网格信息的过程将在下述实施例中详细说明。
114.可选的,上述视频网格信息所包括的各视频网格在视频的每帧图像中对应的区域,可以是例如前述矩形等规则的图形区域,也可以是前述的不规则的图形区域,可以根据实际需要进行选择。另外,各视频网格在视频的每帧图像中对应的区域也可以通过视频网格的边界像素点坐标来标识。
115.值得说明的是,视频测温设备工作之后的工作参数是固定且相同,因此,上述视频
网格信息所标识的各视频网格在视频的每帧图像中对应的区域,在所采集的各热成像图像中均相同,因此,可以应用在视频测温设备的整个工作过程中,直至视频测温设备的工作参数发生变化。即,针对视频测温设备所采集到的任意一帧热成像图像,均可以将该视频网格信息为基准,来执行本步骤的处理。
116.可选的,在本步骤中,上述的至少一个温度值以及每个温度值在上述热成像图像中对应的区域,可以表示当前按照温度值划分后在热成像图像中所形成的区域。上述视频网格信息则可以表示按照感兴趣的对象所划分形成的区域,例如前文所述的,将智能充电柜的每个隔档所在的区域作为一个视频网格。在此基础上,服务器可以基于视频网格信息的区域划分以及热成像图像中按照温度所形成的区域划分,确定出当前的热成像图像中各视频网格的目标温度值。
117.s304、根据上述热成像图像中每个视频网格的目标温度值,确定是否执行预警操作。
118.可选的,上述预警操作例如可以包括:向工作人员或用户所持有的终端设备发送告警信息、停止向智能充电柜供电等。
119.本实施例中,视频测温设备实时采集智能充电柜所在区域的图像和温度并形成热成像图像发送给服务器,服务器接收到热成像图像后,可以从中提取到至少一个温度值以及每个温度值在热成像图像中的区域,进而,服务器可以基于该至少一个温度值、每个温度值在热成像图像中的区域以及预先得到视频网格信息,确定出每个视频网格的目标温度值,并根据各视频网格的目标温度值,确定是否执行预警操作。在上述过程中,由于视频网格信息是根据实际的场景需要所得到的区域划分结果,每个视频网格可以代表一个监测的对象,例如智能充电柜中的一个隔档、模块等,因此,基于热成像图像的各区域温度得到热成像图像中各视频网格的目标温度值后,可以更加准确全面地获知智能充电柜的各部分以及周边环境的温度情况,服务器进而可以各部分的温度情况及时采取相应的预警操作,从而实现对智能充电柜全方位的控制,极大提升智能充电柜的安全性。
120.以下,对上述步骤s303中确定视频网格的目标温度值的可选方式进行说明。
121.图5为本技术实施例为本技术实施例提供的智能充电柜的控制方法的又一流程示意图,如图5所示,上述步骤s303的一种可选方式包括:
122.s501、根据预设的视频网格信息、上述至少一个温度值以及每个温度值在上述热成像图像中对应的区域,确定上述热成像图像中每个视频网格的多个可选温度值。
123.如前文所述,服务器从热成像图像中提取的每个温度值在热成像图像中对应的区域,可以表示当前按照温度值划分后在热成像图像中所形成的区域。上述视频网格信息则可以表示按照感兴趣的对象所划分形成的区域。上述两种区域均可以通过边界像素点坐标来标识。即,对于同一个热成像图像,存在上述的两种区域的划分结果。基于该两种区域的划分结果,可能存在温度对应的区域与视频网格对应的区域重叠、包含等关系。相应的,对于某个特定的视频网格,落入该视频网格的温度值可能为一个,也可能为多个。当落入该视频网格的温度值仅有一个时,可以直接将该温度值作为视频网格的目标温度值,不再执行下述的步骤。当落入该视频网格的温度值有多个时,可以将这些温度值分别作为该视频网格的一个可选温度值,从而得到该视频网格的视频网格的多个可选温度值,服务器再通过下述的步骤确定出该视频网格的目标温度值。
124.s502、根据每个视频网格的多个可选温度值,确定每个视频网格的上述目标温度值。
125.对于一个视频网格,在根据该视频网格的多个可选温度值确定该视频网格的目标温度值时,可以按照如下的方式进行。
126.第一种可选方式中,可以将视频网格的多个可选温度值中的最高温度值作为视频网格的目标温度值。
127.这种方式中,将多个可选温度值中的最高温度值作为视频网格的目标温度值,可以使得服务器对于智能充电柜温度变化的感知更加敏感,可以更加及时地执行相应的预警操作。
128.第二种可选方式中,可以对视频网格中的多个可选温度值进行求平均处理,得到温度平均值,并将该温度平均值作为视频网格的目标温度值。
129.第三种方式中,可以根据各温度值落入视频网格的区域大小进行加权处理,得到视频网格的目标温度值。其中,某个温度值落入视频网格的区域大小越大,则该温度值在计算目标温度值时的权重越大。
130.本实施例中,服务器首先根据预设的视频网格信息、上述至少一个温度值以及每个温度值在上述热成像图像中对应的区域,确定上述热成像图像中每个视频网格的多个可选温度值,进而,基于该多个可选温度值可以确定出各视频网格的目标温度值。通过多个可选温度值得到目标温度值,使得所得到的目标温度值的准确性更高。
131.作为一种可选的实施方式,上述步骤s501的一种可选方式包括:
132.若第一温度值在上述热成像图像中对应的区域属于第一视频网格在视频的每帧图像中对应的区域,则将该第一温度值作为该第一视频网格的一个可选温度值。
133.其中,上述第一温度为上述至少一个温度值中的任意一个温度值,上述第一视频网格为上述预设的视频网格信息中的任意一个视频网格。
134.可选的,上述的第一温度值在上述热成像图像中对应的区域属于第一视频网格在视频的每帧图像中对应的区域,可以包括如下任意一种情况:
135.第一种情况,第一温度值对应的区域完全落入第一视频网格对应的区域。
136.在这种情况下,第一温度值对应的区域的边界像素点均属于第一视频网格的区域内的像素点,因此,第一温度值对应的区域完全落入第一视频网格。则,可以将第一温度值作为第一视频网格的其中一个可选温度值。
137.第二种情况下,第一温度值对应的区域与第一视频网格对应的区域存在重叠。
138.在这种情况下,第一温度值对应的区域中的像素点,一部分落入第一视频网格对应的区域,另一部分未落入第一视频网格对应的区域。此时,仍然将第一温度值作为第一视频网格的其中一个可选温度值。
139.本实施例中,当第一温度值在对应的区域属于第一视频网格对应的区域时,可以将第一温度值作为第一视频网格的一个可选温度值。通过这种方式,可以使得服务器得到与第一视频网格相关的所有温度值,进而可以使得所得到的目标温度值的准确性更高。
140.以下,对前述步骤s304中根据热成像图像中每个视频网格的目标温度值确定是否执行预警操作的过程进行说明。
141.可选的,经过上述的处理,服务器可以得到热成像图像中每个视频网格的目标温
度值。在此基础上,服务器可以针对各视频网格分别进行判断,以确定是否需要执行对应的预警操作。服务器的可选操作可以包括如下几种。应理解,以下几种可选方式可以单独实施,也可以结合实施。
142.第一种可选方式中,若上述目标温度值大于或等于视频网格对应的第一温度阈值,则确定输出第一告警信息,该第一告警信息用于提示上述视频网格对应的目标对象的温度超出正常温度范围。
143.值得说明的是,针对不同的视频网格,上述第一温度阈值可以不同,即可以分别针对各视频网格设置对应的第一温度阈值。示例性的,对于智能充电柜的各隔档对应的视频网格,其对应的第一温度阈值可以设置的相对较低;对于智能充电柜周围环境对应的视频网格,其对应的第一温度阈值可以设置的相对较高。
144.当某个视频网格的目标温度值大于或等于第一温度阈值,表示该视频网格对应的目标对象的温度已经超出正常温度范围,因此,服务器可以向工作人员所持有的终端设备和/或用户所持有的终端设备发送上述第一告警信息,以及时提醒工作人员和/或用户采取及时停止供电、及时查看等措施。
145.可选的,本技术所述的目标对象,可以指智能充电柜的隔档、模块、周围环境区域等。
146.第二种可选方式中,若上述目标温度值大于或等于视频网格对应的第二温度阈值,则确定向上述智能充电柜发送第一控制指令,该第一控制指令用于指示上述智能充电柜停止向上述视频网格对应的目标对象供电。
147.可选的,上述第二温度阈值可以大于上述第一温度阈值。
148.与上述第一温度阈值的设置方式相应的,也可以针对不同的视频网格,设置不同的第二温度阈值。
149.当目标温度值大于或等于视频网格对应的第二温度阈值时,表示该视频网格对应的目标对象的温度已经会影响到智能充电柜的正常工作,可能出现安全问题,在这种情况下,服务器可以向智能充电柜发送第一控制指令,以指示智能充电柜停止向该视频网格对应的目标对象供电,以避免出现安全问题。
150.可选的,服务器还可以同时向工作人员和/或用户所持有的终端设备发送提示信息,以提示工作人员和/或用户已经停止向该视频网格对应的目标对象供电。
151.第三种可选方式中,若满足目标条件的视频网格的数量大于预设数量,则确定向上述智能充电柜发送第二控制指令,该第二控制指令用于指示上述智能充电柜停止供电,其中,该目标条件包括:目标温度值大于或等于视频网格对应的第二温度阈值。
152.当满足目标条件的视频网格的数量大于预设数量时,表明满足停止供电条件的目标对象较多,因此可以说明智能充电柜的整体温度过高,因此,可以指示智能充电柜停止供电。其中,智能充电柜停止供电是指智能充电柜停止向所有的目标对象供电。
153.可选的,服务器还可以同时向工作人员所持有的终端设备发送提示信息,以提示工作人员已经指示智能充电柜停止供电,以便于工作人员及时进行人工的问题排查和解决等。
154.以下,对上述的视频网格信息的获得过程进行说明。
155.图6为本技术实施例为本技术实施例提供的智能充电柜的控制方法的再一流程示
意图,如图6所示,在上述步骤s303之前,上述方法还包括:
156.s601、获取由上述视频测温设备采集的样本图像。
157.可选的,可以在部署上述视频测温设备以及上述智能充电柜时执行。例如,在上述视频测温设备以及上述智能充电柜安装调试完成后,可以由视频测温设备在光线较佳的白天采集若干帧图像,服务器可以从这些图像中选取一帧质量最佳的图像作为上述样本图像。
158.应理解,上述样本图像为摄像头所采集到的图像,不包含温度信息。
159.s602、对上述样本图像进行切分处理,得到上述视频网格信息。
160.其中,对上述样本图像进行切花处理时,可以基于用户的指示进行切分,或者,还可以自动通过图像识别进行切换。
161.可选的,切分得到的各视频网格对应的区域可以为规则的图像区域,或者,也可以为不规则的图形区域。以下以规则的矩形区域为例,对上述的视频网格信息进行举例说明。
162.图7为切分得到的视频网格信息的示例图,如图7所示,通过切分处理,得到多个视频网格,其中,智能充电柜中的每个隔档分别对应一个视频网格。同时,智能充电所在区域也被划分至不同的视频网格中。以智能充电柜中的隔档为例,每个隔档为一个视频网格对应的目标对象。
163.本实施例中,由视频测温设备采集样本图像,服务器基于该样本图像进行切分处理,得到上述视频网格信息,进而可以基于该视频网格信息实现智能充电柜的控制等。
164.上述步骤s602中对样本图像进行切分处理得到上述视频网格信息,可以通过如下任意一种方式实现。
165.第一种方式中,可以基于用户的指令切分得到视频网格信息。
166.图8为本技术实施例为对样本图像进行切分处理得到上述视频网格信息的一种流程示意图,如图8所示,上述步骤s602的一种可选方式包括:
167.s801、接收用户输入的视频网格切分指令。
168.可选的,用户可以通过针对样本图像输入视频网格的边界像素点坐标或者绘制视频网格分割线等方式输入视频网格切分指令。
169.s802、根据上述视频网格切分指令,将上述样本图像切分为多个图像区域。
170.s803、将所切分的每个图像区域分别作为一个视频网格。
171.示例性的,用户在样本图像上绘制了多条视频网格分割线,则服务器可以根据这些视频网格分割线在样本图像中的位置,将上述样本图像切分为多个图像区域,并将所切分的每个图像区域分别作为一个视频网格。
172.该方式基于用户的指示完成视频网格的构建,操作简便,效率高。
173.第二种方式中,可以通过机器学习的方式切分得到视频网格信息。
174.图9为本技术实施例为对样本图像进行切分处理得到上述视频网格信息的另一种流程示意图,如图9所示,上述步骤s602的另一种可选方式包括:
175.s901、将上述样本图像输入预先训练的对象识别模型,得到至少一个对象在上述样本图像中的区域。
176.可选的,上述对象识别模型例如可以为机器学习模型等,本技术实施例对于对象识别模型的具体形态不做限定。
177.上述对象在样本图像中的区域,可以由对象的边界像素点坐标来标识。
178.上述对象可以为智能充电柜的一个模块,例如一个隔档。
179.s902、按照上述至少一个对象在上述样本图像中的区域,将上述样本图像切分为多个图像区域。
180.s903、将所切分的每个图像区域分别作为一个视频网格。
181.可选的,服务器可以根据所识别到的各对象的边界像素点坐标对样本图像进行切分,从而得到多个图像区域,并将每个图像区域分别作为一个视频网格。
182.该方式基于预先训练的对象识别模型完成视频网格的构建,无需用户参与,识别的效率和准确率较高。
183.图10为本技术实施例提供的智能充电柜的控制装置的模块结构图,该智能充电柜的控制装置实现的功能对应上述方法执行的步骤。该装置可以理解为上述服务器,或服务器的处理器,也可以理解为独立于上述服务器或处理器之外的在服务器控制下实现本技术功能的组件。如图10所示,该装置包括:
184.接收模块1001,用于接收视频测温设备采集的热成像图像,所述热成像图像包括目标区域的图像以及温度值,所述目标区域为智能充电柜所在的区域。
185.提取模块1002,用于提取所述热成像图像中的至少一个温度值以及每个温度值在所述热成像图像中的区域。
186.第一确定模块1003,用于根据预设的视频网格信息、所述至少一个温度值以及每个温度值在所述热成像图像中对应的区域,确定所述热成像图像中每个视频网格的目标温度值,其中,所述预设的视频网格信息包括各视频网格在视频的每帧图像中对应的区域。
187.第二确定模块1004,用于根据所述热成像图像中每个视频网格的目标温度值,确定是否执行预警操作。
188.作为一种可选的实施方式,第一确定模块1003具体用于:
189.根据预设的视频网格信息、所述至少一个温度值以及每个温度值在所述热成像图像中对应的区域,确定所述热成像图像中每个视频网格的多个可选温度值。
190.根据每个视频网格的多个可选温度值,确定每个视频网格的所述目标温度值。
191.作为一种可选的实施方式,第一确定模块1003具体用于:
192.若第一温度值在所述热成像图像中对应的区域属于第一视频网格在视频的每帧图像中对应的区域,则将所述第一温度值作为所述第一视频网格的一个可选温度值,其中,所述第一温度为所述至少一个温度值中的任意一个温度值,所述第一视频网格为所述预设的视频网格信息中的任意一个视频网格。
193.作为一种可选的实施方式,第一确定模块1003具体用于:
194.将视频网格的至少一个可选温度值中的最高温度值作为视频网格的目标温度值。
195.作为一种可选的实施方式,第二确定模块1004具体用于:
196.若所述目标温度值大于或等于视频网格对应的第一温度阈值,则确定输出第一告警信息,所述第一告警信息用于提示所述视频网格对应的目标对象的温度超出正常温度范围。
197.作为一种可选的实施方式,第二确定模块1004具体用于:
198.若所述目标温度值大于或等于视频网格对应的第二温度阈值,则确定向所述智能
充电柜发送第一控制指令,所述第一控制指令用于指示所述智能充电柜停止向所述视频网格对应的目标对象供电。
199.作为一种可选的实施方式,第二确定模块1004具体用于:
200.若满足目标条件的视频网格的数量大于预设数量,则确定向所述智能充电柜发送第二控制指令,所述第二控制指令用于指示所述智能充电柜停止供电,其中,所述目标条件包括:目标温度值大于或等于视频网格对应的第二温度阈值。
201.图11为本技术实施例提供的智能充电柜的控制装置的另一模块结构图,如图11所示,所述装置还包括:
202.获取模块1105,用于获取由所述视频测温设备采集的样本图像。
203.处理模块1106,用于对所述样本图像进行切分处理,得到所述视频网格信息。
204.作为一种可选的实施方式,处理模块1106具体用于:
205.接收用户输入的视频网格切分指令。
206.根据所述视频网格切分指令,将所述样本图像切分为多个图像区域。
207.将所切分的每个图像区域分别作为一个视频网格。
208.作为一种可选的实施方式,处理模块1106具体用于:
209.将所述样本图像输入预先训练的对象识别模型,得到至少一个对象在所述样本图像中的区域。
210.按照所述至少一个对象在所述样本图像中的区域,将所述样本图像切分为多个图像区域。
211.将所切分的每个图像区域分别作为一个视频网格。
212.上述模块可以经由有线连接或无线连接彼此连接或通信。有线连接可以包括金属线缆、光缆、混合线缆等,或其任意组合。无线连接可以包括通过lan、wan、蓝牙、zigbee、或nfc等形式的连接,或其任意组合。两个或更多个模块可以组合为单个模块,并且任何一个模块可以分成两个或更多个单元。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考方法实施例中的对应过程,本技术中不再赘述。在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。
213.所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
214.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
215.需要说明的是,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,简称
asic),或,一个或多个微处理器(digital singnal processor,简称dsp),或,一个或者多个现场可编程门阵列(field programmable gate array,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。
216.图12为本技术实施例提供的服务器的结构示意图,如图12所示,该装置包括:处理器1201和存储器1202,其中:
217.存储器1202用于存储程序,处理器1201调用存储器1202存储的程序,以执行上述方法实施例。具体实现方式和技术效果类似,这里不再赘述。
218.可选地,本技术还提供一种程序产品,例如计算机可读存储介质,包括程序,该程序在被处理器执行时用于执行上述方法实施例。
219.以上仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献