视频识别监护方法、计算机装置以及计算机可读存储介质与流程

文档序号:20910106发布日期:2020-05-29 12:59阅读:194来源:国知局
视频识别监护方法、计算机装置以及计算机可读存储介质与流程

本发明涉及视频监护技术领域,具体的,涉及一种视频识别监护方法,还涉及应用该视频识别监护方法的计算机装置,还涉及应用该视频识别监护方法的计算机可读存储介质。



背景技术:

目前,人脸识别技术已经越来越成熟,在这样一个发展契机下,针对小孩、老人以及精神病人等特殊群体监护的客观需求,出现了基于视频图像识别的监护系统,专门应用于小孩、老人以及精神病人等特殊群体的监护,使看护人员及时进行管理,从而避免一些严重的问题发生。但是,现有的技术基本上只是起到人工监护对话功能,不能脱离人员监控,系统本身不能进行智能识别预警。



技术实现要素:

本发明的第一目的是提供一种可实现监护系统智能识别预警的视频识别监护方法。

本发明的第二目的是提供一种可实现监护系统智能识别预警的计算机装置。

本发明的第三目的是提供一种可实现监护系统智能识别预警的计算机可读存储介质。

为了实现上述第一目的,本发明提供的视频识别监护方法包括:实时获取被监护人的动作数据和脸部数据;在根据动作数据和脸部数据确认被监护人出现危险动作或出现负面情绪时,发送预警信息。

由上述方案可见,本发明的视频识别监护方法通过实时获取被监护人的动作数据和脸部数据,在判断被监护人出现危险动作或负面情绪时,发送预警信号,从而及时警示护理人员,减少医护人员护理人员监护劳力的投入。

进一步的方案中,在根据动作数据和脸部数据确认被监护人出现危险动作或出现负面情绪时,发送预警信息的步骤包括:根据动作数据判断被监护人是否跌倒,若是,发送跌倒预警信息。

由此可见,利用动作数据判断被监护人是否跌倒,在被监护人跌倒时发送跌倒预警信息,从而及时警示护理人员及时处理。

进一步的方案中,根据动作数据判断被监护人是否跌倒的步骤包括:当被监护人的胸口中心坐标以大于预设速率向下移动时,判断被监护人跌倒。

由此可见,以胸口中心坐标判断被监护人是否跌倒,判断更加简便。

进一步的方案中,在根据动作数据和脸部数据确认被监护人出现危险动作或出现负面情绪时,发送预警信息的步骤包括:根据脸部数据判断被监护人处于预设低落情绪是否超过第一预设时长,若是,发送情绪预警信息。

由此可见,通过脸部数据实时地识别被监护人的情绪,以便实现更好辅助诊断,使护理人员更好的看护被监护人。

进一步的方案中,根据脸部数据判断被监护人处于预设低落情绪是否超过预设时长的步骤包括:获取当前视频帧中的表情数据,利用预设算法对表情数据进行预测,获得当前视频帧中的表情类型。

由此可见,通过预设算法对表情数据进行预测,可提高表情类型判断的准确率。

进一步的方案中,在实时获取被监护人的动作数据和脸部数据的步骤之后,方法还包括:根据脸部数据进行识别认证,确认当前人脸为被监护人。

由此可见,为了能够准确的对被监护人进行照看,需根据脸部数据进行识别认证,仅对被监护人的动作数据和脸部数据进行处理,提高监护的准确性。

进一步的方案中,根据脸部数据进行识别认证后,方法还包括:若出现陌生人脸持续第二预设时长,则发送陌生人闯入预警信息。

由此可见,为了被监护人的安全,若出现陌生人脸持续第二预设时长,则发送陌生人闯入预警信息,以便提醒护理人员。

进一步的方案中,在实时获取被监护人的动作数据和脸部数据的步骤之前,方法还包括:获取被监护人的脸部特征数据,录入被监护人的身份信息。

由此可见,为了使监护系统可以有效向被监护人提供监护服务,需获取被监护人的脸部特征数据,录入被监护人的身份信息,以便进行认证。

为了实现本发明的第二目的,本发明提供计算机装置包括处理器以及存储器,存储器存储有计算机程序,计算机程序被处理器执行时实现上述的视频识别监护方法的步骤。

为了实现本发明的第三目的,本发明提供的计算机可读存储介质,其上存储有计算机程序,计算机程序被控制器执行时实现上述的视频识别监护方法的步骤。

附图说明

图1是本发明视频识别监护方法实施例的流程图。

以下结合附图及实施例对本发明作进一步说明。

具体实施方式

本发明的视频识别监护方法是应用在智能终端中的应用程序,用于实现智能识别预警。优选的,智能终端具有摄像头。本发明还提供一种计算机装置,该计算机装置包括控制器,控制器用于执行存储器中存储的计算机程序时实现上述的视频识别监护方法的步骤。本发明还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被控制器执行时实现上述的视频识别监护方法的步骤。

视频识别监护方法实施例:

本发明的视频识别监护方法为应用在智能终端中的应用程序,用于实现在智能识别预警。

如图1所示,本发明的视频识别监护方法在进行工作时,首先执行步骤s1,获取被监护人的脸部特征数据,录入被监护人的身份信息。为了使监护系统可以有效向被监护人提供监护服务,需获取被监护人的脸部特征数据,录入被监护人的身份信息,以便进行认证。可在系统中可以将被监护人的照片和身份信息存储到数据库,系统在获取到脸部数据时可以识别被监控人,以便进行认证。

接着,执行步骤s2,实时获取被监护人的动作数据和脸部数据。为了实时对被监护人进行监护,通过摄像头实时获取被监护人的动作数据和脸部数据,以便对动作数据和脸部数据进行分析,从而确认是否需要发送预警信息。

获取被监护人的动作数据和脸部数据后,执行步骤s3,根据脸部数据进行识别认证,确认当前人脸为被监护人。为了能够准确的对被监护人进行照看,需根据脸部数据进行识别认证。通过对脸部数据与系统中存储的被监护人的脸部特征数据进行比对,从而确认当前视频帧中的人脸是否为被监护人。

在确认当前人脸为被监护人后,执行步骤s4,根据动作数据和脸部数据判断被监护人是否出现危险动作或出现负面情绪。通过对动作数据和脸部数的判断,确认被监护人是否出现出现危险动作或出现负面情绪,从而可作出相应的处理。

本实施例中,根据动作数据和脸部数据判断被监护人是否出现危险动作或出现负面情绪的步骤包括:根据动作数据判断被监护人是否跌倒。其中,根据动作数据判断被监护人是否跌倒的步骤包括:当被监护人的胸口中心坐标以预设速率向下移动时,判断被监护人跌倒。预设速率可根据实验数据进行设置。本实施例中,通过openvino提供的基于mobilenetv1的human-pose-estimation-0001算法模型对动作数据进行预测,openvino算法模型为自主学习算法,为本领域技术人员所公知的技术,在此不再赘述。在开始人物动作检测时,获取左肩坐标、右肩坐标以及胸口中心坐标,通过左肩坐标、右肩坐标确定左右肩的距离,以左右肩的距离来作为参考距离,确定胸口中心坐标。通过对连续一定数量的视频帧进行判断,如果当被监护人的胸口中心坐标以大于预设速率向下移动时,则判断被监护人跌倒。例如,假设当前视频帧中胸口中心坐标为(0,0)左右肩的距离为30厘米,此时左肩坐标为(-15,0),右肩坐标为(15,0),如果下一视频帧中,胸口中心坐标变成(0,-15)那么意味着胸口中心坐标下降了15厘米,则判断被监护人跌倒跌倒。

本实施例中,根据动作数据和脸部数据判断被监护人是否出现危险动作或出现负面情绪的步骤还包括:根据脸部数据判断被监护人处于预设低落情绪是否超过第一预设时长。第一预设时长可根据实验数据获得。预设低落情绪可根据需要进行设置,例如情绪识别一共设置为七种表情类型:生气、恶心、伤心、惊吓、开心、平淡、惊喜,其中,前四种为负面情绪,后三种为正面情绪。

根据脸部数据判断被监护人处于预设低落情绪是否超过预设时长的步骤包括:获取当前视频帧中的表情数据,利用预设算法对表情数据进行预测,获得当前视频帧中的表情类型。本实施例中,预设算法采用xception算法模型,xception算法模型为自主学习算法,为本领域技术人员所公知的技术。xception算法模型会训练好情绪识别模型,在获取到视频帧后,xception算法模型就会预测当前视频帧中人物的情绪。通过预测获得每个表情类型的预测值,预测值最高的则为当前视频帧中人物的表情类型。通过对连续视频帧的表情类型预测,可确认监护人是否处于预设低落情绪超过预设时长时。

若根据动作数据和脸部数据判断没有出现危险动作或出现负面情绪,则返回步骤s2,继续获取获取被监护人的动作数据和脸部数据。若根据动作数据和脸部数据确认被监护人出现危险动作或出现负面情绪时,执行步骤s5,发送预警信息。系统发送预警信息时,根据危险动作或负面情绪对应的预警信息发送至看护终端,本实施例中,根据动作数据判断被监护人跌倒时,发送跌倒预警信息。根据脸部数据判断被监护人处于预设低落情绪超过第一预设时长时,发送情绪预警信息。

此外,在执行步骤s3,根据脸部数据进行识别认证后,若出现陌生人脸持续第二预设时长,则发送陌生人闯入预警信息。第二预设时长可根据需要进行设置。为了被监护人的安全,若出现陌生人脸持续第二预设时长,则发送陌生人闯入预警信息,以便提醒护理人员。

计算机装置实施例:

本实施例的计算机装置包括控制器,控制器执行计算机程序时实现上述视频识别监护方法实施例中的步骤。

例如,计算机程序可以被分割成一个或多个模块,一个或者多个模块被存储在存储器中,并由控制器执行,以完成本发明。一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述计算机程序在计算机装置中的执行过程。

计算机装置可包括,但不仅限于,控制器、存储器。本领域技术人员可以理解,计算机装置可以包括更多或更少的部件,或者组合某些部件,或者不同的部件,例如计算机装置还可以包括输入输出设备、网络接入设备、总线等。

例如,控制器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用控制器、数字信号控制器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用控制器可以是微控制器或者该控制器也可以是任何常规的控制器等。控制器是计算机装置的控制中心,利用各种接口和线路连接整个计算机装置的各个部分。

存储器可用于存储计算机程序和/或模块,控制器通过运行或执行存储在存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现计算机装置的各种功能。例如,存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(例如声音接收功能、声音转换成文字功能等)等;存储数据区可存储根据手机的使用所创建的数据(例如音频数据、文本数据等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

计算机可读存储介质实施例:

上述实施例的计算机装置集成的模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,实现上述视频识别监护方法实施例中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一计算机可读存储介质中,该计算机程序在被控制器执行时,可实现上述视频识别监护方法实施例的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。存储介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

由上述可知,本发明的视频识别监护方法通过实时获取被监护人的动作数据和脸部数据,在判断被监护人出现危险动作或负面情绪时,发送预警信号,从而及时警示护理人员,减少医护人员护理人员监护劳力的投入。

需要说明的是,以上仅为本发明的优选实施例,但发明的设计构思并不局限于此,凡利用此构思对本发明做出的非实质性修改,也均落入本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1