一种基于智能摄像头的用于识别异常的方法及装置与流程

文档序号:18329412发布日期:2019-08-03 11:54阅读:485来源:国知局
一种基于智能摄像头的用于识别异常的方法及装置与流程

本发明是关于智能识别技术领域,特别是关于一种基于智能摄像头的用于识别异常的方法及装置。



背景技术:

摄像头是一个非常普通的电子设备,分辨率也越来越高。但是,摄像头只能拍照和录像,却无法识别照片或录像上究竟有什么东西。现在的人工智能也只能是在预先知道需要识别的对象以后,再辨别个体。比如人脸识别必须要把人脸放在固定的区域后,才能识别出来。现实中,我们需要摄像头能辨别出录像或照片里的内容,并提供一定程度的报警。

现有技术cn105592336b公开了数据联合采集传输方法及多智能设备和云端服务器,所述方法包括:获取无线局域网的服务集标识,将服务集标识与本可穿戴设备的标识通过移动互联网向云端服务器发送;接收到云端服务器返回的网络连接消息后,与智能摄像头建立无线连接;将视频生成请求、以及采集到的音频数据和时间戳通过无线连接发送。智能摄像头根据接收到的视频生成请求、时间戳和本智能摄像头记录的时间戳,将接收到的音频数据与本智能摄像头采集到的图像数据进行合并,生成视频数据发送至云端服务器。

现有技术cn105678247b公开了一种徘徊事件时空大数据分析的异常行为预警方法及系统,根据监控点部署的智能监控摄像头发出的徘徊行为报警信息,建立报警大数据事件库,进而开展单点报警事件实时和历史大数据的关联分析、多监控点报警事件间的时空大数据关联分析,深度挖掘报警事件所隐含的盗抢犯罪行为的风险等级。为便于准确识别不同次徘徊踩点行为是否是同一个或同一伙人所为,本发明特别给出一种徘徊行人重检算法。

现有技术cn105653690b公开了一种异常行为预警信息约束的视频大数据快速检索方法及系统,利用智能监控摄像头发出的异常行为预警信息,约束海量视频监控数据线索排查范围,包括接收前端智能摄像头的异常行为预警信息,建立入异常行为库;建立关联度模型表,关联度模型表存储案件或事件类型与异常行为类型的关联关系;根据关联度模型表,检索异常行为库,定位到对应的监控点定点排查有价值的线索。

公开于该背景技术部分的信息仅仅旨在增加对本发明的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。



技术实现要素:

本发明的目的在于提供一种基于智能摄像头的用于识别异常的方法及装置,其能够克服现有技术的缺点。

为实现上述目的,本发明提供了一种基于智能摄像头的用于识别异常的方法,该基于智能摄像头的用于识别异常的方法包括如下步骤:

由智能摄像头接收由第一服务器发送的同步信号以便与第一服务器完成同步;

由智能摄像头捕获被拍摄对象的图像;

由智能摄像头基于图像处理算法,提取被拍摄对象的特征;

由智能摄像头至少监测由第一服务器发送的参考信号,同时监测由第二服务器发送的参考信号;

由智能摄像头基于所接收的参考信号,生成智能摄像头与第一服务器之间的第一链路质量标识,并生成智能摄像头与第二服务器之间的第二链路质量标识;

由智能摄像头将第一链路质量标识和第二链路质量标识发送给第一服务器;

由智能摄像头将所提取的被拍摄对象的特征发送给第一服务器;

由第一服务器基于所接收的被拍摄对象的特征,判断被拍摄对象的一个或多个特性,其中,一个或多个特性包括:被拍摄对象的位置、大小以及被拍摄对象的运动速度,并且其中,一个或多个特性是预先设定的;

由第一服务器基于一个或多个特性,判断是否存在异常情况;

由第一服务器基于第一链路质量标识和第二链路质量标识,判断优选链路;以及

基于优选链路,由第一服务器向智能摄像头发送指示异常情况的警报,或者由第二服务器向智能摄像头发送指示异常情况的警报。

在一优选的实施方式中,由第一服务器基于第一链路质量标识和第二链路质量标识,判断优选链路包括如下步骤:由第一服务器基于第一链路质量标识和第二链路质量标识,判断第一服务器与智能摄像头之间的链路质量是否好于第二服务器与智能摄像头之间的链路质量;如果第一服务器与智能摄像头之间的链路质量好于第二服务器与智能摄像头之间的链路质量,则判断第一服务器与智能摄像头之间的链路为优选链路;以及如果第一服务器与智能摄像头之间的链路质量劣于第二服务器与智能摄像头之间的链路质量,则判断第二服务器与智能摄像头之间的链路为优选链路。

在一优选的实施方式中,基于智能摄像头的用于识别异常的方法包括如下步骤:如果判断第二服务器与智能摄像头之间的链路为优选链路,则由第一服务器经由第一服务器与第二服务器之间的有线通信链路,将所接收的被拍摄对象的特征以及是否出现异常情况的判断结果发送给第二服务器;由第一服务器向智能摄像头通知其将从第二服务器接收指示异常情况的警报;由智能摄像头响应于接收到第一服务器发送的通知,等待由第二服务器发送的被拍摄对象的特征以及指示异常情况的警报;以及响应于从第二服务器接收的被拍摄对象的特征与先前发送的被拍摄对象的特征相同以及接收到指示异常情况的警报,由智能摄像头向移动终端发送异常警报。

在一优选的实施方式中,基于智能摄像头的用于识别异常的方法包括如下步骤:如果判断第一服务器与智能摄像头之间的链路为优选链路,则由第一服务器向智能摄像头发送指示异常情况的警报;以及响应于从第一服务器接收的指示异常情况的警报,由智能摄像头向移动终端发送异常警报。

在一优选的实施方式中,基于智能摄像头的用于识别异常的方法包括如下步骤:在接收到第一服务器发送的通知之后,如果智能摄像头在预定义时间内没有接收到由第二服务器发送的被拍摄对象的特征,则由智能摄像头发送用于请求第二服务器重新发送被拍摄对象的特征的请求消息;如果智能摄像头在预定义时间内没有接收到由第二服务器发送的指示异常情况的警报,则由智能摄像头默认接收到第二服务器发送的指示异常情况的警报;以及响应于从第二服务器接收的被拍摄对象的特征与先前发送的被拍摄对象的特征相同以及默认接收到指示异常情况的警报,由智能摄像头向移动终端发送异常警报。

本发明还提供了一种基于智能摄像头的用于识别异常的装置,该基于智能摄像头的用于识别异常的装置包括:

用于由智能摄像头接收由第一服务器发送的同步信号以便与第一服务器完成同步的单元;

用于由智能摄像头捕获被拍摄对象的图像的单元;

用于由智能摄像头基于图像处理算法,提取被拍摄对象的特征的单元;

用于由智能摄像头至少监测由第一服务器发送的参考信号,同时监测由第二服务器发送的参考信号的单元;

用于由智能摄像头基于所接收的参考信号,生成智能摄像头与第一服务器之间的第一链路质量标识,并生成智能摄像头与第二服务器之间的第二链路质量标识的单元;

用于由智能摄像头将第一链路质量标识和第二链路质量标识发送给第一服务器的单元;

用于由智能摄像头将所提取的被拍摄对象的特征发送给第一服务器的单元;

用于由第一服务器基于所接收的被拍摄对象的特征,判断被拍摄对象的一个或多个特性的单元,其中,一个或多个特性包括:被拍摄对象的位置、大小以及被拍摄对象的运动速度,并且其中,一个或多个特性是预先设定的;

用于由第一服务器基于一个或多个特性,判断是否存在异常情况的单元;

用于由第一服务器基于第一链路质量标识和第二链路质量标识,判断优选链路的单元;

用于基于优选链路,由第一服务器向智能摄像头发送指示异常情况的警报,或者由第二服务器向智能摄像头发送指示异常情况的警报的单元。

在一优选的实施方式中,由第一服务器基于第一链路质量标识和第二链路质量标识,判断优选链路包括如下步骤:

由第一服务器基于第一链路质量标识和第二链路质量标识,判断第一服务器与智能摄像头之间的链路质量是否好于第二服务器与智能摄像头之间的链路质量;

如果第一服务器与智能摄像头之间的链路质量好于第二服务器与智能摄像头之间的链路质量,则判断第一服务器与智能摄像头之间的链路为优选链路;以及

如果第一服务器与智能摄像头之间的链路质量劣于第二服务器与智能摄像头之间的链路质量,则判断第二服务器与智能摄像头之间的链路为优选链路。

在一优选的实施方式中,基于智能摄像头的用于识别异常的装置包括:用于如果判断第二服务器与智能摄像头之间的链路为优选链路,则由第一服务器经由第一服务器与第二服务器之间的有线通信链路,将所接收的被拍摄对象的特征以及是否出现异常情况的判断结果发送给第二服务器的单元;用于由第一服务器向智能摄像头通知其将从第二服务器接收指示异常情况的警报的单元;用于由智能摄像头响应于接收到第一服务器发送的通知,等待由第二服务器发送的被拍摄对象的特征以及指示异常情况的警报的单元;以及用于响应于从第二服务器接收的被拍摄对象的特征与先前发送的被拍摄对象的特征相同以及接收到指示异常情况的警报,由智能摄像头向移动终端发送异常警报的单元。

在一优选的实施方式中,基于智能摄像头的用于识别异常的装置包括:用于如果判断第一服务器与智能摄像头之间的链路为优选链路,则由第一服务器向智能摄像头发送指示异常情况的警报的单元;以及用于响应于从第一服务器接收的指示异常情况的警报,由智能摄像头向移动终端发送异常警报的单元。

在一优选的实施方式中,基于智能摄像头的用于识别异常的装置包括:用于在接收到第一服务器发送的通知之后,如果智能摄像头在预定义时间内没有接收到由第二服务器发送的被拍摄对象的特征,则由智能摄像头发送用于请求第二服务器重新发送被拍摄对象的特征的请求消息的单元;用于如果智能摄像头在预定义时间内没有接收到由第二服务器发送的指示异常情况的警报,则由智能摄像头默认接收到第二服务器发送的指示异常情况的警报的单元;以及用于响应于从第二服务器接收的被拍摄对象的特征与先前发送的被拍摄对象的特征相同以及默认接收到指示异常情况的警报,由智能摄像头向移动终端发送异常警报的单元。

与现有技术相比,本发明具有如下优点:为了缓解人力资源紧张,目前已经提出了远程医疗、智能医疗、智能监控的概念。实现上述技术,需要大数据、物联网通信、超可靠低延时通信的支持。目前已经有很多公司对于超可靠低延时通信提出了具体的解决方案。但是由于物联网技术本身的复杂性,在真正达到“万物互联”之前,还有很多技术需要开发,本发明提出了一种基于智能摄像头的用于识别异常的方法,由于图像传输的特殊性,通信链路需要非常稳定,本发明的方法能够智能选择通信链路,提高通信的稳定性和可靠性,同时为了保证通信过程的一致性,本发明具体设计了多个技术手段。

附图说明

图1是根据本发明一实施方式的用于识别异常的方法流程图。

具体实施方式

下面结合附图,对本发明的具体实施方式进行详细描述,但应当理解本发明的保护范围并不受具体实施方式的限制。

除非另有其它明确表示,否则在整个说明书和权利要求书中,术语“包括”或其变换如“包含”或“包括有”等等将被理解为包括所陈述的元件或组成部分,而并未排除其它元件或其它组成部分。

图1是根据本发明一实施方式的用于识别异常的方法流程图。如图所示,本发明的用于识别异常的方法包括如下步骤:

步骤101:由智能摄像头接收由第一服务器发送的同步信号以便与第一服务器完成同步;

步骤102:由智能摄像头捕获被拍摄对象的图像;

步骤103:由智能摄像头基于图像处理算法(图像处理算法本身是现有技术,例如二值化处理、颜色处理、边缘检测算法、图像识别算法都是现有的成熟技术,该算法本身不是本发明重点,本发明不再赘述),提取被拍摄对象的特征;

步骤104:由智能摄像头至少监测由第一服务器发送的参考信号,同时监测由第二服务器发送的参考信号;

步骤105:由智能摄像头基于所接收的参考信号,生成智能摄像头与第一服务器之间的第一链路质量标识,并生成智能摄像头与第二服务器之间的第二链路质量标识;

步骤106:由智能摄像头将第一链路质量标识和第二链路质量标识发送给第一服务器;

步骤107:由智能摄像头将所提取的被拍摄对象的特征发送给第一服务器;

步骤108:由第一服务器基于所接收的被拍摄对象的特征,判断被拍摄对象的一个或多个特性,其中,一个或多个特性包括:被拍摄对象的位置、大小以及被拍摄对象的运动速度,并且其中,一个或多个特性是预先设定的;

步骤109:由第一服务器基于一个或多个特性,判断是否存在异常情况(根据图像判断异常情况的方法在背景技术提到的专利文献中有记载,或者简单说可以通过对象是否处于敏感位置,判断是否异常,多个对象的大小关系、位置关系,判断是否异常等等。这种算法本身不是本发明重点,本发明不再赘述);

步骤110:由第一服务器基于第一链路质量标识和第二链路质量标识,判断优选链路;以及

步骤111:基于优选链路,由第一服务器向智能摄像头发送指示异常情况的警报,或者由第二服务器向智能摄像头发送指示异常情况的警报。

在一优选的实施方式中,由第一服务器基于第一链路质量标识和第二链路质量标识,判断优选链路包括如下步骤:由第一服务器基于第一链路质量标识和第二链路质量标识,判断第一服务器与智能摄像头之间的链路质量是否好于第二服务器与智能摄像头之间的链路质量;如果第一服务器与智能摄像头之间的链路质量好于第二服务器与智能摄像头之间的链路质量,则判断第一服务器与智能摄像头之间的链路为优选链路;以及如果第一服务器与智能摄像头之间的链路质量劣于第二服务器与智能摄像头之间的链路质量,则判断第二服务器与智能摄像头之间的链路为优选链路。

在一优选的实施方式中,基于智能摄像头的用于识别异常的方法包括如下步骤:如果判断第二服务器与智能摄像头之间的链路为优选链路,则由第一服务器经由第一服务器与第二服务器之间的有线通信链路,将所接收的被拍摄对象的特征以及是否出现异常情况的判断结果发送给第二服务器;由第一服务器向智能摄像头通知其将从第二服务器接收指示异常情况的警报;由智能摄像头响应于接收到第一服务器发送的通知,等待由第二服务器发送的被拍摄对象的特征以及指示异常情况的警报;以及响应于从第二服务器接收的被拍摄对象的特征与先前发送的被拍摄对象的特征相同以及接收到指示异常情况的警报,由智能摄像头向移动终端发送异常警报。

在一优选的实施方式中,基于智能摄像头的用于识别异常的方法包括如下步骤:如果判断第一服务器与智能摄像头之间的链路为优选链路,则由第一服务器向智能摄像头发送指示异常情况的警报;以及响应于从第一服务器接收的指示异常情况的警报,由智能摄像头向移动终端发送异常警报。

在一优选的实施方式中,基于智能摄像头的用于识别异常的方法包括如下步骤:在接收到第一服务器发送的通知之后,如果智能摄像头在预定义时间内没有接收到由第二服务器发送的被拍摄对象的特征,则由智能摄像头发送用于请求第二服务器重新发送被拍摄对象的特征的请求消息;如果智能摄像头在预定义时间内没有接收到由第二服务器发送的指示异常情况的警报,则由智能摄像头默认接收到第二服务器发送的指示异常情况的警报;以及响应于从第二服务器接收的被拍摄对象的特征与先前发送的被拍摄对象的特征相同以及默认接收到指示异常情况的警报,由智能摄像头向移动终端发送异常警报。

本发明还提供了一种基于智能摄像头的用于识别异常的装置,包括:

用于由智能摄像头接收由第一服务器发送的同步信号以便与第一服务器完成同步的单元;

用于由智能摄像头捕获被拍摄对象的图像的单元;

用于由智能摄像头基于图像处理算法,提取被拍摄对象的特征的单元;

用于由智能摄像头至少监测由第一服务器发送的参考信号,同时监测由第二服务器发送的参考信号的单元;

用于由智能摄像头基于所接收的参考信号,生成智能摄像头与第一服务器之间的第一链路质量标识,并生成智能摄像头与第二服务器之间的第二链路质量标识的单元;

用于由智能摄像头将第一链路质量标识和第二链路质量标识发送给第一服务器的单元;

用于由智能摄像头将所提取的被拍摄对象的特征发送给第一服务器的单元;

用于由第一服务器基于所接收的被拍摄对象的特征,判断被拍摄对象的一个或多个特性的单元,其中,一个或多个特性包括:被拍摄对象的位置、大小以及被拍摄对象的运动速度,并且其中,一个或多个特性是预先设定的;

用于由第一服务器基于一个或多个特性,判断是否存在异常情况的单元;

用于由第一服务器基于第一链路质量标识和第二链路质量标识,判断优选链路的单元;以及

用于基于优选链路,由第一服务器向智能摄像头发送指示异常情况的警报,或者由第二服务器向智能摄像头发送指示异常情况的警报的单元。

在一优选的实施方式中,由第一服务器基于第一链路质量标识和第二链路质量标识,判断优选链路包括如下步骤:由第一服务器基于第一链路质量标识和第二链路质量标识,判断第一服务器与智能摄像头之间的链路质量是否好于第二服务器与智能摄像头之间的链路质量;如果第一服务器与智能摄像头之间的链路质量好于第二服务器与智能摄像头之间的链路质量,则判断第一服务器与智能摄像头之间的链路为优选链路;以及如果第一服务器与智能摄像头之间的链路质量劣于第二服务器与智能摄像头之间的链路质量,则判断第二服务器与智能摄像头之间的链路为优选链路。

在一优选的实施方式中,基于智能摄像头的用于识别异常的装置包括:用于如果判断第二服务器与智能摄像头之间的链路为优选链路,则由第一服务器经由第一服务器与第二服务器之间的有线通信链路,将所接收的被拍摄对象的特征以及是否出现异常情况的判断结果发送给第二服务器的单元;用于由第一服务器向智能摄像头通知其将从第二服务器接收指示异常情况的警报的单元;用于由智能摄像头响应于接收到第一服务器发送的通知,等待由第二服务器发送的被拍摄对象的特征以及指示异常情况的警报的单元;以及用于响应于从第二服务器接收的被拍摄对象的特征与先前发送的被拍摄对象的特征相同以及接收到指示异常情况的警报,由智能摄像头向移动终端发送异常警报的单元。

在一优选的实施方式中,基于智能摄像头的用于识别异常的装置包括:用于如果判断第一服务器与智能摄像头之间的链路为优选链路,则由第一服务器向智能摄像头发送指示异常情况的警报的单元;以及用于响应于从第一服务器接收的指示异常情况的警报,由智能摄像头向移动终端发送异常警报的单元。

在一优选的实施方式中,基于智能摄像头的用于识别异常的装置包括:用于在接收到第一服务器发送的通知之后,如果智能摄像头在预定义时间内没有接收到由第二服务器发送的被拍摄对象的特征,则由智能摄像头发送用于请求第二服务器重新发送被拍摄对象的特征的请求消息的单元;用于如果智能摄像头在预定义时间内没有接收到由第二服务器发送的指示异常情况的警报,则由智能摄像头默认接收到第二服务器发送的指示异常情况的警报的单元;以及用于响应于从第二服务器接收的被拍摄对象的特征与先前发送的被拍摄对象的特征相同以及默认接收到指示异常情况的警报,由智能摄像头向移动终端发送异常警报的单元。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

前述对本发明的具体示例性实施方案的描述是为了说明和例证的目的。这些描述并非想将本发明限定为所公开的精确形式,并且很显然,根据上述教导,可以进行很多改变和变化。对示例性实施例进行选择和描述的目的在于解释本发明的特定原理及其实际应用,从而使得本领域的技术人员能够实现并利用本发明的各种不同的示例性实施方案以及各种不同的选择和改变。本发明的范围意在由权利要求书及其等同形式所限定。

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