具体实施方式
下面将参照附图更详细地描述本申请的实施例。虽然附图中显示了本申请的某些实施例,然而应当理解的是,本申请可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本申请。应当理解的是,本申请的附图及实施例仅用于示例性作用,并非用于限制本申请的保护范围。
应当理解,本申请的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本申请的范围在此方面不受限制。
本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。需要注意,本申请中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
需要注意,本申请中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
本申请实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
本申请提供了一种安全座椅安全带使用状态检测方法及设备、安全座椅,该方法可以实时监测乘客的安全带使用状态,以便及时提醒驾驶者乘客的安全带使用情况,减少驾驶者分心关注乘客的情况,进而提升驾驶的安全性。
根据本发明实施例的一个方面,提供了一种安全座椅安全带使用状态检测方法,图1为本发明实施例提供的安全座椅安全带使用状态检测方法的流程图,如图1所示,该方法包括如下步骤:
步骤S202,采集所述安全座椅的图像信息;所述图像信息中包括安全带信息;所述安全带信息包括左安全带信息和右安全带信息;所述左安全带信息中包括一个或多个第一识别目标信息;所述右安全带信息中包括一个或多个第二识别目标信息;
在该步骤中,安全座椅可以安装在车辆内部,还可以在车辆内部安装摄像头,利用摄像头采集安全座椅的图像信息,图像信息中可以包括乘客信息和安全带信息;所述安全带信息包括左安全带信息和右安全带信息;所述左安全带信息中包括一个或多个第一识别目标信息;所述右安全带信息中包括一个或多个第二识别目标信息。第一识别目标信息和第二识别目标信息在左安全带和右安全带上的位置可以根据实际需求设置,例如,可以设置在安全带的外表面。
需要说明的是,该安全座椅可以是儿童专用的安全座椅,乘客可以是婴幼儿或儿童。
步骤S204,根据所述第一识别目标信息生成第一目标识别结果,根据所述第二识别目标信息生成第二目标识别结果;
在该步骤中,通过图像信息中的第一识别目标信息生成第一目标识别结果,第二识别目标信息生成第二目标识别结果,具体采用的识别手段可以根据实际需求进行确定。
步骤S206,根据所述第一目标识别结果和所述第二目标识别结果确定乘客的安全带使用状态。
在该步骤中,根据所述第一目标识别结果和所述第二目标识别结果可以确定安全带的识别情况,根据识别情况可以确定安全带的位姿状态,例如,确定安全带的朝向以及遮挡信息,从而确定乘客的安全带使用状态。
在本申请实施例中,采集所述安全座椅的图像信息;所述图像信息中包括安全带信息;所述安全带信息包括左安全带信息和右安全带信息;所述左安全带信息中包括一个或多个第一识别目标信息;所述右安全带信息中包括一个或多个第二识别目标信息;根据所述第一识别目标信息生成第一目标识别结果,根据所述第二识别目标信息生成第二目标识别结果;根据所述第一目标识别结果和所述第二目标识别结果确定乘客的安全带使用状态。本发明实施例识别第一识别目标信息和第二识别目标信息,通过识别结果确定乘客的安全带使用状态,可以实时监测乘客的安全带使用状态,以便及时提醒驾驶者乘客的安全带使用情况,减少驾驶者分心关注乘客的情况,进而提升驾驶的安全性。
在一种可能的实施方式中,所述第一识别目标信息为第一识别码,所述第二识别目标信息为第二识别码;根据所述第一识别目标信息生成第一目标识别结果,根据所述第二识别目标信息生成第二目标识别结果,可以按照如下步骤执行:
扫描所述第一识别目标信息,将扫描结果作为第一目标识别结果;扫描所述第二识别目标信息,将扫描结果作为第二目标识别结果。
在本发明实施例中,第一识别码或第二识别码可以是如二维码等可以通过摄像头识别的标识。通过第一识别码或第二识别码,可以得到扫描结果。需要说明的是,当左安全带信息中包括一个第一识别目标信息时,扫描结果可以是扫描成功或扫描失败,当左安全带信息中包括多个第一识别目标信息时,扫描结果可以包括每个第一识别目标信息的扫描成功或失败的状态,也可以包括第一识别目标信息的扫描成功率。对于右安全带中包括一个或多个第二识别目标信息的情况,可以参考左安全带的扫描结果的情况,本发明实施例在此不再赘述。
另外需要说明的是,对于左安全带或右安全带包括多个识别目标信息的情况,多个识别目标信息可以集中设置在左安全带或右安全带的某个区域,也可以分散设置在安全带的多个不同区域,可以根据实际需求进行设置。
在一种可能的实施方式中,根据所述第一识别目标信息生成第一目标识别结果,根据所述第二识别目标信息生成第二目标识别结果,可以按照如下步骤执行:
根据所述第一识别目标信息对所述图像信息进行目标检测处理,得到第一目标识别结果;根据所述第二识别目标信息对所述图像信息进行目标检测处理,得到第二目标识别结果。
在本发明实施例中,目标检测,也叫目标提取,是一种基于目标几何和统计特征的图像分割。它将目标的分割和识别合二为一。可以通过目标检测手段对图像信息进行处理,以得到第一目标识别结果和第二目标识别结果。
在一种可能的实施方式中,根据所述第一目标识别结果和所述第二目标识别结果确定乘客的安全带使用状态,可以按照如下步骤执行:
分别判断所述第一目标识别结果和所述第二目标识别结果是否满足预设的安全带脱落条件,根据判断结果确定乘客的安全带使用状态。
在本发明实施例中,安全带脱落条件可以根据实际需求进行设置,例如,可以包括第一识别目标信息的扫描成功率阈值,还可以包括目标检测处理准确度阈值等等,可以根据实际需求进行设置,本发明实施例对此不作具体限定。
优选地,根据所述第一目标识别结果和所述第二目标识别结果确定乘客的安全带使用状态,可以按照如下步骤执行:
若所述第一目标识别结果满足预设的安全带脱落条件,所述第二目标识别结果不满足预设的安全带脱落条件,则确定安全带使用状态为左安全带脱落;若所述第一目标识别结果不满足预设的安全带脱落条件,所述第二目标识别结果满足预设的安全带脱落条件,则确定安全带使用状态为右安全带脱落;若所述第一目标识别结果不满足预设的安全带脱落条件,所述第二目标识别结果不满足预设的安全带脱落条件,则确定安全带使用状态为正常使用;若所述第一目标识别结果满足预设的安全带脱落条件,所述第二目标识别结果满足预设的安全带脱落条件,则确定安全带使用状态为左安全带脱落且右安全带脱落。
在一种可能的实施方式中,该方法还可以执行如下步骤:将所述安全带使用状态发送至展示模块,以使所述展示模块展示所述安全带使用状态。
在本发明实施例中,可以通过WiFi等方式与展示模块通信,将安全带使用状态发送至展示模块。展示模块可以以图像、文字、视频或音频等方式展示检测结果。展示模块可以设置在车辆的驾驶位附近,利用展示模块进行展示,可以使驾驶者更直观、及时地获取乘坐状态检测结果。需要说明的是,展示模块还可以根据检测结果生成提醒信息,在展示乘坐状态检测结果时,同时展示提醒信息。提醒信息可以以声光的形式进行展示。
安全带和乘客的相对位置,包括如下位置中的任一种:安全带在乘客肩膀上且不遮挡手臂、安全带在乘客肩膀上且遮挡手臂和安全带不在肩膀上。在本发明实施例中,安全带在乘客肩膀上且不遮挡手臂的情况下,表示安全带规范佩戴;安全带在乘客肩膀上且遮挡手臂的情况下,乘客的手或手臂可能在安全带的下方,有可能穿越安全带,导致安全带脱落,使乘客处于无保护状态;安全带不在肩膀上的情况下,表示安全带未规范佩戴。
在本发明实施例中,参见图2所示的展示模块展示效果图一,该图示出了安全带状态无异常情况下展示模块可能的展示内容;参见图3所示的展示模块展示效果图二,该图示出了乘客右手脱出安全带情况下展示模块可能的展示内容;参见图4所示的展示模块展示效果图三,该图示出了乘客左手脱出安全带情况下展示模块可能的展示内容;参见图5所示的展示模块展示效果图四,该图示出了乘客双手脱出安全带情况下展示模块可能的展示内容。
在一种可选的实施方式中,该方法还可以执行如下步骤:生成座椅控制信号;将所述座椅控制信号发送至控制模块,以使所述控制模块执行所述控制信号。
在本发明实施例中,座椅控制信号可以包括座椅通风信号、座椅加热信号、座椅调节信号以及音频播放信号等。将座椅控制信号发送至控制模块,以使所述控制模块执行所述控制信号。需要说明的是,不同的座椅控制信号可以发送至不同的控制模块,利用不同的控制模块执行。
参见图7所示的安全座椅安全带使用状态检测方法的实施流程图,下面以一个具体实施例对该方法的实施进行说明。
安全座椅通过WiFi与车机进行连接后,作为展示模块的车载智能屏会显示控制儿童座椅的界面,通过摄像头,检测宝宝已坐在安全座椅上,并且车辆正在行驶中,当检测到宝宝将左手脱落安全带时,座椅的左侧安全的会提示并闪烁;当检测到宝宝将右手脱落安全带时,座椅的右侧安全的会提示并闪烁;当检测到宝宝将双手脱落安全带时,座椅的双侧安全的会提示并闪烁。在行驶过程中摄像头会检测到宝宝的其他行为,例如:睡着后自动调整座椅角度为睡眠模式给宝宝舒适的睡觉环境,检测到宝宝哭闹自动播放儿歌或小故事吸引宝宝注意降低驾驶员分心的情况。通过摄像头,检测孩子的异常情况,及时在车机屏幕上提醒,解决家长独自驾驶过程中无法及时关注到宝宝的异常情况。
本申请示例性实施例还提供一种安全座椅安全带使用状态检测装置,该装置包括:
采集模块,用于采集所述安全座椅的图像信息;所述图像信息中包括安全带信息;所述安全带信息包括左安全带信息和右安全带信息;所述左安全带信息中包括一个或多个第一识别目标信息;所述右安全带信息中包括一个或多个第二识别目标信息;生成模块,用于根据所述第一识别目标信息生成第一目标识别结果,根据所述第二识别目标信息生成第二目标识别结果;确定模块,用于根据所述第一目标识别结果和所述第二目标识别结果确定乘客的安全带使用状态。
本发明实施例识别第一识别目标信息和第二识别目标信息,通过识别结果确定乘客的安全带使用状态,可以实时监测乘客的安全带使用状态,以便及时提醒驾驶者乘客的安全带使用情况,减少驾驶者分心关注乘客的情况,进而提升驾驶的安全性。
在一种可选的实施方式中,所述第一识别目标信息为第一识别码,所述第二识别目标信息为第二识别码;根据所述第一识别目标信息生成第一目标识别结果,根据所述第二识别目标信息生成第二目标识别结果,包括:扫描所述第一识别目标信息,将扫描结果作为第一目标识别结果;扫描所述第二识别目标信息,将扫描结果作为第二目标识别结果。
在一种可选的实施方式中,根据所述第一识别目标信息生成第一目标识别结果,根据所述第二识别目标信息生成第二目标识别结果,包括:根据所述第一识别目标信息对所述图像信息进行目标检测处理,得到第一目标识别结果;根据所述第二识别目标信息对所述图像信息进行目标检测处理,得到第二目标识别结果。
在一种可选的实施方式中,根据所述第一目标识别结果和所述第二目标识别结果确定乘客的安全带使用状态,包括:分别判断所述第一目标识别结果和所述第二目标识别结果是否满足预设的安全带脱落条件,根据判断结果确定乘客的安全带使用状态。
在一种可选的实施方式中,根据判断结果确定乘客的安全带使用状态,包括:若所述第一目标识别结果满足预设的安全带脱落条件,所述第二目标识别结果不满足预设的安全带脱落条件,则确定安全带使用状态为左安全带脱落;若所述第一目标识别结果不满足预设的安全带脱落条件,所述第二目标识别结果满足预设的安全带脱落条件,则确定安全带使用状态为右安全带脱落;若所述第一目标识别结果不满足预设的安全带脱落条件,所述第二目标识别结果不满足预设的安全带脱落条件,则确定安全带使用状态为正常使用;若所述第一目标识别结果满足预设的安全带脱落条件,所述第二目标识别结果满足预设的安全带脱落条件,则确定安全带使用状态为左安全带脱落且右安全带脱落。
在一种可选的实施方式中,还包括:将所述安全带使用状态发送至展示模块,以使所述展示模块展示所述安全带使用状态。
本申请示例性实施例还提供一种安全座椅安全带使用状态检测设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器。所述存储器存储有能够被所述至少一个处理器执行的计算机程序,所述计算机程序在被所述至少一个处理器执行时用于使所述电子设备执行根据本申请实施例的方法。
本申请示例性实施例还提供一种安全座椅,其中,包括上述的安全座椅安全带使用状态检测设备。
本申请示例性实施例还提供一种存储有计算机程序的非瞬时计算机可读存储介质,其中,所述计算机程序在被计算机的处理器执行时用于使所述计算机执行根据本申请实施例的方法。
本申请示例性实施例还提供一种计算机程序产品,其中,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现本申请实施例的方法。
参考图6,现将描述可以作为本申请的服务器或客户端的电子设备600的结构框图,其是可以应用于本申请的各方面的硬件设备的示例。电子设备旨在表示各种形式的数字电子的计算机设备,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请的实现。
如图6所示,电子设备600包括计算单元601,其可以根据存储在只读存储器(ROM)602中的计算机程序或者从存储单元608加载到随机访问存储器(RAM)603中的计算机程序,来执行各种适当的动作和处理。在RAM603中,还可存储设备600操作所需的各种程序和数据。计算单元601、ROM602以及RAM603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线604。
电子设备600中的多个部件连接至I/O接口605,包括:输入单元606、输出单元607、存储单元608以及通信单元609。输入单元606可以是能向电子设备600输入信息的任何类型的设备,输入单元606可以接收输入的数字或字符信息,以及产生与电子设备的用户设置和/或功能控制有关的键信号输入。输出单元607可以是能呈现信息的任何类型的设备,并且可以包括但不限于显示器、扬声器、视频/音频输出终端、振动器和/或打印机。存储单元608可以包括但不限于磁盘、光盘。通信单元609允许电子设备600通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据,并且可以包括但不限于调制解调器、网卡、红外通信设备、无线通信收发机和/或芯片组,例如蓝牙设备、WiFi设备、WiMax设备、蜂窝通信设备和/或类似物。
计算单元601可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元601的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。计算单元601执行上文所描述的各个方法和处理。例如,在一些实施例中,上述安全座椅安全带使用状态检测方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元608。在一些实施例中,计算机程序的部分或者全部可以经由ROM602和/或通信单元609而被载入和/或安装到电子设备600上。在一些实施例中,计算单元601可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行上述安全座椅安全带使用状态检测方法。
用于实施本申请的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
在本申请的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行***、装置或设备使用或与指令执行***、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体***、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
如本申请使用的,术语“机器可读介质”和“计算机可读介质”指的是用于将机器指令和/或数据提供给可编程处理器的任何计算机程序产品、设备、和/或装置(例如,磁盘、光盘、存储器、可编程逻辑装置(PLD)),包括,接收作为机器可读信号的机器指令的机器可读介质。术语“机器可读信号”指的是用于将机器指令和/或数据提供给可编程处理器的任何信号。
为了提供与用户的交互,可以在计算机上实施此处描述的***和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
可以将此处描述的***和技术实施在包括后台部件的计算***(例如,作为数据服务器)、或者包括中间件部件的计算***(例如,应用服务器)、或者包括前端部件的计算***(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的***和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算***中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将***的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。
计算机***可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。