一种图像处理方法、设备及系统与流程

文档序号:16736235发布日期:2019-01-28 12:39阅读:125来源:国知局
一种图像处理方法、设备及系统与流程

本发明涉及视频监控技术领域,特别涉及一种图像处理方法、设备及系统。



背景技术:

目前,许多场景中都设置有图像采集设备,相关人员可以通过设备采集到的视频帧图像,对场景进行监控。一般来说,对视频帧图像进行展示时,展示内容仅包含图像本身及当前时刻。对于观看视频帧图像的用户来说,只能自己熟悉视频帧图像对应的真实环境,对应该真实环境,理解图像中包含的具体内容。可见,这种图像展示方式不直观,展示效果较差。



技术实现要素:

本发明实施例的目的在于提供一种图像处理方法、设备及系统,提高视频帧图像的展示效果。

为达到上述目的,本发明实施例公开了一种图像处理方法,包括:

针对第一采集设备采集的视频帧图像,在所述视频帧图像中确定至少一个目标位置;

在所确定的每个目标位置处添加标签,所述标签根据输入指令或者第二采集设备采集的图像生成;

根据预设展示规则,对添加标签后的视频帧图像进行展示。

可选的,所述视频帧图像为全景图像,所述第一采集设备对应至少一台第二采集设备,第二采集设备针对所述全景图像对应的子场景进行图像采集;

在所述视频帧图像中确定至少一个目标位置之前,所述方法还包括:

获取第二采集设备采集的子场景图像;

根据所述子场景图像,生成标签;

在所述视频帧图像中确定至少一个目标位置的步骤,包括:

根据预先获取的所述第一采集设备与第二采集设备的标定信息,确定第二采集设备对应的标签在所述全景图像中的目标位置。

可选的,所述第一采集设备为增强现实ar全景相机。

可选的,所述根据所述子场景图像,生成标签的步骤,包括:

将所述子场景图像和/或所述子场景图像中的目标信息添加至所述标签的内容。

可选的,所述将所述子场景图像中的目标信息添加至所述标签的内容的步骤,包括:

对所述子场景图像进行识别,根据识别结果,确定出所述子场景图像中的目标信息;将所述目标信息添加至所述标签的内容;

或者,接收第二采集设备发送的所述目标信息;将所述目标信息添加至所述标签的内容;

或者,接收与第二采集设备通信连接的服务器发送的所述目标信息;将所述目标信息添加至所述标签的内容。

可选的,所述根据预设展示规则,对添加标签后的视频帧图像进行展示的步骤,包括:

在第一区域中,展示添加标签后的视频帧图像;

在第二区域中,展示所添加标签的内容。

可选的,所述根据预设展示规则,对添加标签后的视频帧图像进行展示的步骤,包括:

以画中画的形式,展示添加标签后的视频帧图像、以及所添加标签的内容。

可选的,展示所添加标签的内容,包括:

在所添加的标签中,确定当前展示标签;

展示所述当前展示标签的内容。

可选的,所述方法还包括:

在检测到用户点击所述视频帧图像中的标签后,将被点击标签确定为目标标签;

在所述视频帧图像中展示所述目标标签的内容。

可选的,在所述视频帧图像中确定至少一个目标位置的步骤之前,所述方法还包括:

接收标签添加指令;

根据所述标签添加指令,生成标签;

在所述视频帧图像中确定至少一个目标位置的步骤,包括:

根据所述标签添加指令,确定所添加标签的目标位置。

可选的,所述根据预设展示规则,对添加标签后的视频帧图像进行展示的步骤,包括:

根据预设图层分类策略,确定每个标签对应的图层;

确定图层展示策略,根据所述图层展示策略,确定当前展示图层、及所述当前展示图层的展示方式;

以所述展示方式,对所述当前展示图层对应的标签进行展示。

可选的,所述获取所述第二采集设备采集的子场景图像的步骤,包括:

检测所述全景图像中是否发生异常事件;

如果是,确定所述异常事件对应的目标第二采集设备;

获取所述目标第二采集设备采集的子场景图像;

根据所述子场景图像,生成标签的步骤,包括:

根据所述子场景图像,生成所述异常事件对应的标签。

可选的,所述检测所述全景图像中是否发生异常事件的步骤,包括:

将所述全景图像与预设异常模型进行匹配;

如果匹配成功,则表示所述全景图像中发生异常事件。

或者,判断是否接收到针对所述全景图像的异常事件报警信息;

如果接收到,则表示所述全景图像中发生异常事件。

可选的,所述确定所述异常事件对应的目标第二采集设备的步骤,包括:

确定所述异常事件在所述全景图像中的位置;

根据预先获取的所述第一采集设备与每台第二采集设备的标定信息,确定与所述位置相对应的目标第二采集设备。

可选的,在检测到所述全景图像中发生异常事件的情况下,所述方法还包括:

判断所述异常事件在所述全景图像中的位置是否位于预设重点区域;

如果是,所述根据预设展示规则,对添加标签后的视频帧图像进行展示的步骤,包括:

以预设报警方式,在视频帧图像中展示所述标签。

为达到上述目的,本发明实施例还公开了一种图像处理设备,包括:处理器和存储器;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现以下步骤:

针对第一采集设备采集的视频帧图像,在所述视频帧图像中确定至少一个目标位置;

在所确定的每个目标位置处添加标签,所述标签根据用户输入内容或者第二采集设备采集的图像生成;

根据预设展示规则,对添加标签后的视频帧图像进行展示。

可选的,所述视频帧图像为全景图像,所述第一采集设备对应至少一台第二采集设备,第二采集设备针对所述全景图像对应的子场景进行图像采集;

所述处理器还用于实现如下步骤:

获取第二采集设备采集的子场景图像;

根据所述子场景图像,生成标签;

根据预先获取的所述第一采集设备与第二采集设备的标定信息,确定第二采集设备对应的标签在所述全景图像中的目标位置。

可选的,所述处理器还用于实现如下步骤:

将所述子场景图像和/或所述子场景图像中的目标信息添加至所述标签的内容。

可选的,所述处理器还用于实现如下步骤:

对所述子场景图像进行识别,根据识别结果,确定出所述子场景图像中的目标信息;将所述目标信息添加至所述标签的内容;

或者,接收第二采集设备发送的所述目标信息;将所述目标信息添加至所述标签的内容;

或者,接收与第二采集设备通信连接的服务器发送的所述目标信息;将所述目标信息添加至所述标签的内容。

可选的,所述处理器还用于实现如下步骤:

在第一区域中,展示添加标签后的视频帧图像;

在第二区域中,展示所添加标签的内容。

可选的,所述处理器还用于实现如下步骤:

以画中画的形式,展示添加标签后的视频帧图像、以及所添加标签的内容。

可选的,所述处理器还用于实现如下步骤:

在所添加的标签中,确定当前展示标签;

展示所述当前展示标签的内容。

可选的,所述处理器还用于实现如下步骤:

在检测到用户点击所述视频帧图像中的标签后,将被点击标签确定为目标标签;

在所述视频帧图像中展示所述目标标签的内容。

可选的,所述处理器还用于实现如下步骤:

接收标签添加指令;

根据所述标签添加指令,生成标签;

根据所述标签添加指令,确定所添加标签的目标位置。

可选的,所述处理器还用于实现如下步骤:

根据预设图层分类策略,确定每个标签对应的图层;

确定图层展示策略,根据所述图层展示策略,确定当前展示图层、及所述当前展示图层的展示方式;

以所述展示方式,对所述当前展示图层对应的标签进行展示。

可选的,所述处理器还用于实现如下步骤:

检测所述全景图像中是否发生异常事件;

如果是,确定所述异常事件对应的目标第二采集设备;

获取所述目标第二采集设备采集的子场景图像;

根据所述子场景图像,生成所述异常事件对应的标签。

可选的,所述处理器还用于实现如下步骤:

将所述全景图像与预设异常模型进行匹配;

如果匹配成功,则表示所述全景图像中发生异常事件。

或者,判断是否接收到针对所述全景图像的异常事件报警信息;

如果接收到,则表示所述全景图像中发生异常事件。

可选的,所述处理器还用于实现如下步骤:

确定所述异常事件在所述全景图像中的位置;

根据预先获取的所述第一采集设备与每台第二采集设备的标定信息,确定与所述位置相对应的目标第二采集设备。

可选的,所述处理器还用于实现如下步骤:

在检测到所述全景图像中发生异常事件的情况下,判断所述异常事件在所述全景图像中的位置是否位于预设重点区域;

如果是,以预设报警方式,在视频帧图像中展示所述标签。

为达到上述目的,本发明实施例还公开了一种图像处理系统,包括:第一采集设备和图像处理设备,其中,

所述第一采集设备,用于采集视频帧图像,并将所采集的视频帧图像发送至所述图像处理设备;

所述图像处理设备,用于针对第一采集设备采集的视频帧图像,在所述视频帧图像中确定至少一个目标位置;在所确定的每个目标位置处添加标签,所述标签根据用户输入内容或者第二采集设备采集的图像生成;根据预设展示规则,对添加标签后的视频帧图像进行展示。

可选的,所述系统还包括:至少一台第二采集设备,

所述第二采集设备,用于针对全景图像对应的子场景进行图像采集,所述全景图像为所述第一采集设备所采集的视频帧图像;

所述图像处理设备,还用于获取第二采集设备采集的子场景图像;根据所述子场景图像,生成标签;根据预先获取的所述第一采集设备与第二采集设备的标定信息,确定第二采集设备对应的标签在所述全景图像中的目标位置。

可选的,所述第一采集设备为增强现实ar全景相机。

应用本发明实施例,在视频帧图像中的目标位置处添加标签,然后对添加标签后的视频帧图像进行展示;标签可以帮助用户理解视频帧图像包含的具体内容,因此,添加标签后的视频帧图像能够更直观地展示图像内容,展示效果较好。

当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的图像处理方法的第一种流程示意图;

图1a为本发明实施例提供的一种展示界面示意图;

图1b为本发明实施例提供的另一种展示界面示意图;

图2为本发明实施例提供的图像处理方法的第二种流程示意图;

图2a为本发明实施例提供的一种应用场景示意图;

图3为本发明实施例提供的图像处理方法的第三种流程示意图;

图4a为本发明实施例提供的一种图像处理设备的结构示意图;

图4b为本发明实施例提供的另一种图像处理设备的结构示意图;

图5为本发明实施例提供的一种图像处理系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为了解决上述技术问题,本发明实施例提供了一种图像处理方法、设备及系统。该方法可以应用于各种图像处理设备,具体不做限定。

下面首先对本发明实施例提供的一种图像处理方法进行详细说明。

图1为本发明实施例提供的一种图像处理方法的流程示意图,包括:

s101:针对第一采集设备采集的视频帧图像,在所述视频帧图像中确定至少一个目标位置。

本发明实施例的处理对象为视频帧图像,针对视频中的每一帧图像,都可以采用本发明实施例。

确定目标位置的方式有多种,比如,可以预先设定目标位置,这样,便可以直接将预设位置确定为目标位置;或者,可以根据用户指令,将用户指定的位置确定为目标位置,需要说明的是,针对同一段视频,或者同一场景的多段视频,用户可以仅发送一次指令,根据该指令,可以在这一段或多段视频中的每帧图像中确定目标位置。

可以理解,第一采集设备的安装位置通常是固定的,其采集的视频帧图像对应的场景也大体不变,因此,上述预设位置在各个视频帧图像中差别通常不大,上述用户指令中指定的位置在各个视频帧图像中差别通常也不大,可以根据用户发送的一次指令,在多个视频帧图像中确定目标位置。

确定目标位置的方式也可以为其他,具体不做限定。

s102:在所确定的每个目标位置处添加标签,所述标签根据输入指令或者第二采集设备采集的图像生成。

举例来说,标签可以包括“标签本身”及“标签的内容”,比如,“标签本身”可以为箭头、三角等几何图形,“标签本身”是为了在视频帧图像中标记该位置处有一个标签,具体形式不作限定;“标签的内容”可以为其他采集设备采集的图像,也可以为一些图像分析数据,还可以为标签处景物的关联数据,等等,具体不做限定。

图像分析数据可以为人脸识别结果、车辆识别结果等,景物的关联数据可以为对该景物的介绍内容,或者如果该景物为交通卡口,该关联数据可以为车流量数据等。此外,标签还可以包括“标签名称”,比如,可以为一些简洁的文字信息,比如“某某大厦”、“某某公园”等。

比如,假设输入指令为用户输入的文字信息“某某大厦”以及该大厦的具体介绍,则可以生成一个标签,标签本身可以为一个箭头,标签名称可以为该文字信息“某某大厦”,标签的内容可以为该大厦的具体介绍。

再比如,目标位置为交通卡口,交通卡口处添加的标签内容可以为该卡口处采集的视频数据、该卡口处的抓拍图像、该卡口处的车流量数据,等等。

作为一种实施方式,用户可以根据自身需要,设计属于自己的标签。具体的,用户可以点击视频帧图像中的某一位置,并输入一些文字或者图像内容;执行本方案的设备可以根据用户输入的内容,生成对应的标签,并在该视频帧图像及其之后的视频帧图像中,将用户点击的位置确定为目标位置,在该目标位置处添加所生成的标签。

或者,作为另一种实施方式,可以根据其他采集设备采集的图像生成标签,比如,第一采集设备针对场景a进行图像采集,第二采集设备针对场景a中的子场景a1进行图像采集,这样,可以根据第二采集设备采集的图像生成标签,并在s101中将子场景a1对应的位置确定为目标位置,在该目标位置处,添加子场景a1对应的标签。

或者,视频帧图像中添加的标签既包括根据用户需要生成的标签,也包括根据其他采集设备采集的图像生成的标签,这样,标签种类更丰富。

s103:根据预设展示规则,对添加标签后的视频帧图像进行展示。

如上所述,标签可以包括“标签本身”及“标签的内容”,作为一种实施方式,可以将“标签本身”及“标签的内容”分开展示,比如,“标签本身”可以添加在视频帧图像中,并在视频帧图像之外的区域展示“标签的内容”,这样,标签的内容不会覆盖视频帧图像,展示效果更佳。如果标签还包括“标签名称”,该“标签名称”可以展示在视频帧图像中,也可以展示在在视频帧图像之外的区域,具体不做限定。

比如,可以在第一区域中,展示添加标签后的视频帧图像,在第二区域中,展示所添加标签的内容。第一区域和第二区域可以为同一显示设备的不同区域,或者,也可以为相邻的显示设备,具体不做限定。

或者如图1a所示界面,以画中画的形式,展示添加标签后的视频帧图像、以及所添加标签的内容。具体的,可以在主屏幕区域中展示添加标签后的视频帧图像,在小屏幕区域中展示所添加标签的内容。小屏幕区域可以位于主屏幕区域的右侧、左侧、上侧、下侧等任意位置,具体不做限定。

如上所述,“标签的内容”可以有多种类型,比如视频数据、抓拍图像、图像分析数据等等,可以在不同区域展示不同类型的数据。比如,可以在上述画中画的小屏幕区域或者上述第二区域中展示该视频数据及抓拍图像,并将图像分析数据展示在视频帧图像中,等等,具体展示方式不做限定。

另外,“标签本身”的具体形状、颜色、透明度、以及“标签内容”的具体类型等等可以预先设定,或者根据用户选择进行更改。

如果添加标签的数量较多,可以对标签进行叠加展示,或者也可以在第二区域或者画中画小屏幕区域中,仅展示部分标签的内容。具体的,可以在所添加的标签中,确定当前展示标签;展示所述当前展示标签的内容。

确定当前展示标签的方式有多种,比如,可以设定展示顺序,根据该顺序确定当前展示标签,其中,该展示顺序可以随机确定,也可以根据各个标签的重要程度进行设定,具体不做限定;或者,也可以在接收到用户针对某个标签的展示指令后,将该展示指令对应的标签确定为当前展示标签,等等,具体不做限定。

作为一种实施方式,如果检测到用户点击所述视频帧图像中的标签,可以将被点击标签确定为目标标签;在所述视频帧图像中展示所述目标标签的内容。

可以理解,如果用户点击视频帧图像中的标签,为了更好的响应用户需要,可以直接在视频帧图像中展示该标签的内容。

作为一种实施方式,可以预先设定图层分类策略,根据该策略,确定每个标签对应的图层类别。换句话说,也就是把各个标签划分为不同的图层类别。比如,可以将标签划分为路口标签图层、卡口标签图层、区域标签图层、建筑物标签图层等等。

在这种实施方式中,可以根据用户指令,确定图层展示策略。图层展示策略中可以包含当前展示图层、以及当前展示图层的展示方式。

第一种情况,用户指令中仅包含当前展示图层信息,设备根据用户指令确定当前展示图层,另外,设备中存储有各图层对应的展示方式,这样,设备可以进一步确定出当前展示图层的展示方式;第二种情况,用户指令中包含当前展示图层信息、以及展示方式信息,设备根据用户指令,可以确定出当前展示图层、以及当前展示图层的展示方式,这都是合理的。

展示方式可以包括:闪烁展示、抖动展示、静态展示等,具体不做限定。

需要说明的是,如果在这种实施方式中,将标签与标签的内容分开展示,则上述展示方式既可以包含针对标签的展示方式,也可以包含针对标签内容的展示方式,比如,建筑物标签图层对应的展示方式可以为:标签在视频帧图像中抖动展示,对应的标签内容在其他区域(第二区域或者画中画区域)闪烁展示。

作为一种实施方式,还可以获取第一采集设备采集的视频帧图像对应的细节图像,并且在s101之后,根据预先获取的所述细节图像与所述视频帧图像之间的像素点对应关系,确定所述目标位置对应到所述细节图像中的位置,作为待处理位置;将所述目标位置处添加的标签添加到所述目标位置对应的待处理位置;本实施方式中,s103可以包括:根据预设展示规则,对添加标签后的视频帧图像、以及添加标签后的细节图像进行展示。

举例来说,s101中获取到的视频帧图像可以为全景图像,在此之外,还可以获取该全景图像对应的细节图像,并且根据全景图像与细节图像之间的像素点对应关系,将全景图像中添加的标签对应到细节图像中,在细节图像中也进行标签的添加。

具体的,可以在第一采集设备之外设置第三采集设备,第一采集设备与第三采集设备针对同一场景进行图像采集,第一采集设备采集得到全景图像,第三采集设备采集得到细节图像。第三采集设备可以为球机,球机可以转动,可以采集不同视角的细节图像。全景图像与细节图像之间的像素点对应关系可以根据第一采集设备与第三采集设备之间的标定信息得到。

举例来说,假设全景图像a中包括四个区域:区域1、区域2、区域3和区域4,球机可以采集到这个四个区域对应的细节图像,分别为细节图像b1、细节图像b2、细节图像b3和细节图像b4。可以按照预设顺序,轮流展示这4个细节图像。

假设当前展示的细节图像为b1,假设在区域1中确定出10个目标位置,并针对这10个目标位置添加了标签,相对应的,细节图像b1中也存在10个待处理位置,并在这10个待处理位置处添加同样的10个标签。一种情况下,由于标签数量较大,在全景图像a的区域1中可以仅展示部分标签,而在细节图像b1中展示这10个标签。

作为一种实施方式,可以在第一区域中,展示添加标签后的视频帧图像,在第三区域中,展示添加标签后的细节图像;或者,可以以画中画的形式,展示添加标签后的视频帧图像、以及添加标签后的细节图像。

一种情况下,这里所说的展示标签只是对“标签本身”进行展示,而在另一区域中展示“标签内容”。比如,可以在第一区域中,展示添加标签后的视频帧图像,在第二区域中,展示所添加标签的内容,在第三区域中,展示添加标签后的细节图像。这里所说的第一区域、第二区域、第三区域可以为同一显示设备的不同区域,也可以为不同显示设备中的显示区域。

再比如,如图1b所示,可以以画中画的形式,展示添加标签后的视频帧图像、添加标签后的细节图像、以及所添加标签的内容。图1b中,在主屏幕区域中展示添加标签后的视频帧图像,在左下角的小屏幕区域中展示添加标签后的细节图像,在右侧的小屏幕区域中展示所添加标签的内容。展示方式有多种,具体不做限定。

如果标签还包括“标签名称”,该“标签名称”可以展示在视频帧图像中,也可以展示在在视频帧图像之外的区域,具体不做限定。

应用本发明图1所示实施例,在视频帧图像中的目标位置处添加标签,然后对添加标签后的视频帧图像进行展示;标签可以帮助用户理解视频帧图像包含的具体内容,因此,添加标签后的视频帧图像能够更直观地展示图像内容,展示效果较好。

图2为本发明实施例提供的图像处理方法的第二种流程示意图,图2所示实施例在图1所示实施例的基础上,在s101之前,还包括:

s201:获取第二采集设备采集的子场景图像。

在图2所示实施例中,第一采集设备采集的视频帧图像为全景图像,第一采集设备对应至少一台第二采集设备,第二采集设备针对该全景图像对应的子场景进行图像采集,第二采集设备采集的图像为子场景图像。

作为一种实施方式,该第一采集设备可以为增强现实ar全景相机,这样,采集到的全景图像效果更好。

或者,该第一采集设备也可以为多个枪机,将这多个枪机采集的图像进行拼接,得到全景图像。

第二采集设备可以为普通摄像头,比如球机、抓拍机等。如果第二采集设备为球机,则该子场景图像可以为监控视频图像,如果第二采集设备为抓拍机,则该子场景图像可以为抓拍图片,等等,具体不做限定。

举例来说,可以如图2a所示,一个较大场景a中包含a1、a2、a3、a4四个子场景,其中,第一采集设备对场景a进行图像采集,第二采集设备1对a1进行图像采集,第二采集设备2对a2进行图像采集,第二采集设备3对a3进行图像采集,第二采集设备4对a4进行图像采集。

再举一例,第一采集设备与第二采集设备可以为同一台设备,比如ar鹰眼设备,ar鹰眼设备具有增强现实功能,ar鹰眼设备中可以集成设置有多个枪机镜头和一个球机镜头,可以将该多个枪机镜头拼接后的图像作为全景图像,将该球机镜头采集的图像作为子场景图像。ar鹰眼设备中还可以设置有平台,平台对该多个枪机镜头和一个球机镜头进行调度管理。

第一种方案,第二采集设备实时地将采集到的子场景图像发送给执行本方案的设备。

第二种方案,执行本方案的设备在接收到用户指令后,从第二采集设备中获取子场景图像。

第三种方案,执行本方案的设备在检测到s101的视频帧图像(全景图像)中发生异常事件后,从异常事件对应的第二采集设备中获取子场景图像。该异常事件可以为交通事故、抢劫事件等等,具体不做限定。

本发明实施例并不对获取子场景图像的时机进行限定。

s202:根据所述子场景图像,生成标签。

举例来说,标签可以包括“标签本身”及“标签的内容”,比如,“标签本身”可以为箭头、三角等几何图形,“标签本身”是为了在视频帧图像中标记该位置处有一个标签,具体形式不作限定;“标签的内容”即可以包括该子场景图像。此外,标签还可以包括“标签名称”,比如,可以为一些简洁的文字信息,比如“某某大厦”、“某某公园”等。

作为一种实施方式,可以将所述子场景图像和/或所述子场景图像中的目标信息添加至所述标签的内容。

也就是说,第一种情况,该标签中仅包含子场景图像,将s102获取到的子场景图像添加至标签的内容。

第二种情况,该标签中包含子场景图像中的目标信息。

举例来说,如果s101中全景图像针对的场景为交通路口,该目标信息可以包含图像中的车辆信息,比如车牌号、车身颜色等,也可以包含道路信息,比如道路中车流量等;或者,在上述第三种方案中,该目标信息可以为异常事件信息,比如交通事故等。

如果s101中全景图像针对的场景为楼道内场景,该目标信息可以为图像中的人物信息,比如身高、性别等;或者,在上述第三种方案中,该目标信息可以为异常事件信息,比如抢劫、火灾等。

获取该目标信息的方式有多种,比如,(1)、执行本方案的设备可以对s201获取到的子场景图像进行识别,根据识别结果,确定出所述子场景图像中的目标信息;(2)、第二采集设备可以具有图像识别功能,第二采集设备将识别出的目标信息发送给本设备;(3)、与第二采集设备通信连接的服务器对子场景图像进行识别,并将识别出的目标信息发送给本设备;这些方式都是合理的。

第三种情况,该标签中既包含子场景图像又包含子场景图像中的目标信息。

该目标信息可以理解为对子场景图像的介绍或说明,可以将目标信息设置在子场景图像的周围,以使用户更好的理解子场景图像中发生了什么。

在图2所示实施例中,s101可以为s101a:根据预先获取的所述第一采集设备与第二采集设备的标定信息,确定第二采集设备对应的标签在全景图像中的目标位置。

本领域技术人员可以理解,在图2a所示场景中,第一采集设备与四台第二采集设备之间存在标定关系,该标定关系可以理解为全景图像坐标系与子场景图像坐标系之间的转换关系。举例来说,子场景a1中存在位置x,该位置x在全景图像中的像素坐标点为(x1,y1),在第二采集设备1采集的子场景图像中的像素坐标点为(x2,y2),该标定关系即为(x1,y1)与(x2,y2)之间的转换关系。

本实施例中,可以预先获取该标定关系的相关信息(标定信息),利用该标定信息,便可以确定第二采集设备的标签在全景图像中对应的位置。

一种实施方式中,在第一采集设备、第二采集设备之外,还设置第三采集设备,比如,第一采集设备为多台枪机,采集得到全景图像,第二采集设备为抓拍机,采集得到抓拍图像作为子场景图像,第三采集设备采集得到细节图像。

本实施方式可以为:

一、获取第一采集设备采集的全景图像、第二采集设备采集的子场景图像、第三采集设备采集的细节图像;

二、在全景图像中确定至少一个目标位置,并根据第一采集设备与第三采集设备之间的标定信息,确定该目标位置对应到细节图像中的位置,作为待处理位置;

三、根据第二采集设备采集的子场景图像生成标签,或者说将该子场景图像作为标签的内容;

四、根据第一采集设备与第二采集设备之间的标定信息,确定第二采集设备对应的标签在该全景图像中的目标位置,在所确定的目标位置处添加该标签;并在所确定的目标位置对应的待处理位置处添加该标签;

五、根据预设展示规则,对添加标签后的全景图像、添加标签后的细节图像以及所添加标签的内容进行展示。

现有方案中,不同设备采集的图像只能单独展示(图像之间不存在关联关系),如果用户需要关注多台设备采集的图像,则需要在这多台设备采集的图像中来回切换,操作复杂。

而应用本发明图2所示实施例,第一采集设备采集全景图像,第二采集设备对全景图像中的子场景进行图像采集,生成子场景图像;根据子场景图像生成标签,将标签添加至全景图像中,并对添加标签后的全景图像进行展示;由此可见,本方案将第一采集设备采集的图像(全景图像)与第二采集设备采集的图像(标签)进行关联展示,用户不需要切换,便可以关注多台设备采集的图像,操作简单。

下面对图2所示实施例中提到的第三种方案进行介绍。

具体的,可以检测第一采集设备采集的全景图像中是否发生异常事件;如果是,确定所述异常事件对应的目标第二采集设备;获取所述目标第二采集设备采集的子场景图像。

作为一种实施方式,可以预先设定异常模型:根据上面内容描述,异常事件可以包括交通事故、抢劫、火灾等,可以预先模拟这些异常事件,生成对应的异常模型。然后将全景图像与预设异常模型进行匹配,如果匹配成功,表示全景图像中发生了异常事件。匹配成功的位置即为异常事件在全景图像中的位置。

或者,作为另一种实施方式,也可以接收其他设备或者用户针对该全景图像发送的异常事件报警信息,接收到该报警信息,也表示全景图像中发生了异常事件。

可以理解,执行本方案的设备可以与其他设备通信连接,其他设备可以在判断全景图像中发生异常事件后,向本设备发送异常事件报警信息。或者,用户也可以向本设备发送异常事件报警信息,这也是合理的。该异常事件报警信息中可以携带异常事件在全景图像中的位置。

根据上面内容描述,在图2a所示场景中,第一采集设备与四台第二采集设备之间存在标定关系,本实施例中,可以预先获取该标定关系的相关信息(标定信息),利用该标定信息,便可以确定出与上述“异常事件在全景图像中的位置”相对应的目标第二采集设备,也就是针对异常事件所在的子场景进行图像采集的第二采集设备。

在本方案中,s202为:根据所述子场景图像,生成所述异常事件对应的标签。

另外,在本方案中,可以预先在全景图像中划分重点区域,在检测到所述全景图像中发生异常事件的情况下,可以判断所述异常事件在所述全景图像中的位置是否位于预设重点区域;如果是,则以预设报警方式,在视频帧图像中展示所述标签。

举例来说,如果全景图像中的路口a为需要重点关注的区域,则预先在全景图像中将路口a设定为重点区域;如果检测到全景图像中发生异常事件,而且该异常事件发生在路口a中,则以预设报警方式,在视频帧图像中展示所述标签。

预设报警方式有多种,比如,闪烁、抖动、或者直接输出提示信息等。需要说明的是,如果采用将标签与标签的内容分开展示的实施方式,也可以以报警方式在第二区域或者画中画区域中,展示标签的内容,比如,弹窗变色,弹窗抖动等,具体不做限定。

应用上述方案,能够监测全景图像中异常事件的发生,并生成针对异常事件的标签,提高监控效果。

图3为本发明实施例提供的图像处理方法的第三种流程示意图,图3所示实施例在图1所示实施例的基础上,在s101之前,还包括:

s301:接收用户发送的标签添加指令。

举例来说,在图1a所示界面中,用户可以点击视频帧图像中的建筑物、路口等目标,然后输入该目标相关的内容(目标内容),目标内容可以包含文字信息(比如建筑物名称,或者其他相关说明),或者也可以包含图像。

执行本方案的设备检测到用户的点击,并且接收到用户发送的目标内容,便认为接收到用户发送的标签添加指令。也就是说,该标签添加指令中可以携带目标位置(用户点击的位置)及目标内容(用户输入的内容,文字或者图像)。

需要说明的是,用户也可以获取第二采集设备采集的子场景图像,并将获取的子场景图像作为目标内容,或者用户可以将子场景图像及子场景图像中的目标信息(与图2所示实施例中的目标信息含义相同,不再赘述)作为目标内容。

s302:根据所述标签添加指令,生成标签。

举例来说,标签可以包括“标签本身”及“标签的内容”,比如,“标签本身”可以为箭头、三角等几何图形,“标签本身”是为了在视频帧图像中标记该位置处有一个标签,具体形式不作限定;本实施例中,可以将上述用户输入的目标内容作为标签的内容。

此外,标签还可以包括“标签名称”,比如,可以为一些简洁的文字信息,比如“某某大厦”、“某某公园”等。也可以将上述用户输入的部分内容作为标签的名称。

这种情况下,s101为s101b:根据所述标签添加指令,确定所添加标签的目标位置。目标位置即为上述用户点击的位置。

应用本发明图3所示实施例,标签的位置及内容由用户来确定,也就是说,用户可以根据自身需要,设计属于自己的标签,用户体验较佳。

与上述方法实施例相对应,本发明实施例还提供一种图像处理设备。

本发明实施例提供还提供一种图像处理设备,如图4a所示,包括:处理器401和存储器402;

存储器402,用于存放计算机程序;

处理器401,用于执行存储器402上所存放的程序时,实现上述任一种图像处理方法。

图4b为本发明实施例提供的另一种图像处理设备的结构示意图,包括:壳体501、处理器502、存储器503、电路板504和电源电路505,其中,电路板504安置在壳体501围成的空间内部,处理器502和存储器503设置在电路板504上;电源电路505,用于为图像处理设备的各个电路或器件供电;存储器503用于存储可执行程序代码;处理器502通过读取存储器503中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:

针对第一采集设备采集的视频帧图像,在所述视频帧图像中确定至少一个目标位置;

在所确定的每个目标位置处添加标签,所述标签根据输入指令或者第二采集设备采集的图像生成;

根据预设展示规则,对添加标签后的视频帧图像进行展示。

作为一种实施方式,所述视频帧图像为全景图像,所述第一采集设备对应至少一台第二采集设备,第二采集设备针对所述全景图像对应的子场景进行图像采集;

所述处理器还用于实现如下步骤:

获取第二采集设备采集的子场景图像;

根据所述子场景图像,生成标签;

根据预先获取的所述第一采集设备与第二采集设备的标定信息,确定第二采集设备对应的标签在所述全景图像中的目标位置。

作为一种实施方式,所述处理器还用于实现如下步骤:

将所述子场景图像和/或所述子场景图像中的目标信息添加至所述标签的内容。

作为一种实施方式,所述处理器还用于实现如下步骤:

对所述子场景图像进行识别,根据识别结果,确定出所述子场景图像中的目标信息;将所述目标信息添加至所述标签的内容;

或者,接收第二采集设备发送的所述目标信息;将所述目标信息添加至所述标签的内容;

或者,接收与第二采集设备通信连接的服务器发送的所述目标信息;将所述目标信息添加至所述标签的内容。

作为一种实施方式,所述处理器还用于实现如下步骤:

在第一区域中,展示添加标签后的视频帧图像;

在第二区域中,展示所添加标签的内容。

作为一种实施方式,所述处理器还用于实现如下步骤:

以画中画的形式,展示添加标签后的视频帧图像、以及所添加标签的内容。

作为一种实施方式,所述处理器还用于实现如下步骤:

在所添加的标签中,确定当前展示标签;

展示所述当前展示标签的内容。

作为一种实施方式,所述处理器还用于实现如下步骤:

在检测到用户点击所述视频帧图像中的标签后,将被点击标签确定为目标标签;

在所述视频帧图像中展示所述目标标签的内容。

作为一种实施方式,所述处理器还用于实现如下步骤:

接收标签添加指令;

根据所述标签添加指令,生成标签;

根据所述标签添加指令,确定所添加标签的目标位置。

作为一种实施方式,所述处理器还用于实现如下步骤:

根据预设图层分类策略,确定每个标签对应的图层;

确定图层展示策略,根据所述图层展示策略,确定当前展示图层、及所述当前展示图层的展示方式;

以所述展示方式,对所述当前展示图层对应的标签进行展示。

作为一种实施方式,所述处理器还用于实现如下步骤:

检测所述全景图像中是否发生异常事件;

如果是,确定所述异常事件对应的目标第二采集设备;

获取所述目标第二采集设备采集的子场景图像;

根据所述子场景图像,生成所述异常事件对应的标签。

作为一种实施方式,所述处理器还用于实现如下步骤:

将所述全景图像与预设异常模型进行匹配;

如果匹配成功,则表示所述全景图像中发生异常事件。

或者,判断是否接收到针对所述全景图像的异常事件报警信息;

如果接收到,则表示所述全景图像中发生异常事件。

作为一种实施方式,所述处理器还用于实现如下步骤:

确定所述异常事件在所述全景图像中的位置;

根据预先获取的所述第一采集设备与每台第二采集设备的标定信息,确定与所述位置相对应的目标第二采集设备。

作为一种实施方式,所述处理器还用于实现如下步骤:

在检测到所述全景图像中发生异常事件的情况下,判断所述异常事件在所述全景图像中的位置是否位于预设重点区域;

如果是,以预设报警方式,在视频帧图像中展示所述标签。

作为一种实施方式,所述处理器还用于实现如下步骤:

获取第一采集设备采集的视频帧图像对应的细节图像;

根据预先获取的所述细节图像与所述视频帧图像之间的像素点对应关系,确定所述目标位置对应到所述细节图像中的位置,作为待处理位置;

将所述目标位置处添加的标签添加到所述目标位置对应的待处理位置;

根据预设展示规则,对添加标签后的视频帧图像、以及添加标签后的细节图像进行展示。

作为一种实施方式,所述处理器还用于实现如下步骤:

在第一区域中,展示添加标签后的视频帧图像;在第三区域中,展示添加标签后的细节图像;

或者,以画中画的形式,展示添加标签后的视频帧图像、以及添加标签后的细节图像。

应用本发明所示实施例,在视频帧图像中的目标位置处添加标签,然后对添加标签后的视频帧图像进行展示;标签可以帮助用户理解视频帧图像包含的具体内容,因此,添加标签后的视频帧图像能够更直观地展示图像内容,展示效果较好。

本发明实施例还提供一种图像处理系统,该系统可以包括:第一采集设备和图像处理设备,其中,

所述第一采集设备,用于采集视频帧图像,并将所采集的视频帧图像发送至所述图像处理设备;

所述图像处理设备,用于针对第一采集设备采集的视频帧图像,在所述视频帧图像中确定至少一个目标位置;在所确定的每个目标位置处添加标签,所述标签根据输入指令或者第二采集设备采集的图像生成;根据预设展示规则,对添加标签后的视频帧图像进行展示。

作为一种实施方式,如图5所示,所述系统还包括:至少一台第二采集设备(第二采集设备1、第二采集设备2、第二采集设备3和第二采集设备4),

所述第二采集设备,用于针对全景图像对应的子场景进行图像采集,所述全景图像为所述第一采集设备所采集的视频帧图像;

所述图像处理设备,还用于获取第二采集设备采集的子场景图像;根据所述子场景图像,生成标签;根据预先获取的所述第一采集设备与第二采集设备的标定信息,确定第二采集设备对应的标签在所述全景图像中的目标位置。

本实施方式中的图像处理设备可以为平台设备,该平台设备可以从多台采集设备中获取资源,还可以展示图像,还可以与用户进行交互等。

作为一种实施方式,所述第一采集设备为增强现实ar全景相机。

作为一种实施方式,图像处理设备还可以用于:

将所述子场景图像和/或所述子场景图像中的目标信息添加至所述标签的内容。

作为一种实施方式,图像处理设备还可以用于:

对所述子场景图像进行识别,根据识别结果,确定出所述子场景图像中的目标信息;将所述目标信息添加至所述标签的内容;

或者,接收第二采集设备发送的所述目标信息;将所述目标信息添加至所述标签的内容;

或者,接收与第二采集设备通信连接的服务器发送的所述目标信息;将所述目标信息添加至所述标签的内容。

作为一种实施方式,图像处理设备还可以用于:

在第一区域中,展示添加标签后的视频帧图像;

在第二区域中,展示所添加标签的内容。

作为一种实施方式,图像处理设备还可以用于:

以画中画的形式,展示添加标签后的视频帧图像、以及所添加标签的内容。

作为一种实施方式,图像处理设备还可以用于:

在所添加的标签中,确定当前展示标签;

展示所述当前展示标签的内容。

作为一种实施方式,图像处理设备还可以用于:

在检测到用户点击所述视频帧图像中的标签后,将被点击标签确定为目标标签;

在所述视频帧图像中展示所述目标标签的内容。

作为一种实施方式,图像处理设备还可以用于:

接收标签添加指令;

根据所述标签添加指令,生成标签;

根据所述标签添加指令,确定所添加标签的目标位置。

作为一种实施方式,图像处理设备还可以用于:

根据预设图层分类策略,确定每个标签对应的图层;

确定图层展示策略,根据所述图层展示策略,确定当前展示图层、及所述当前展示图层的展示方式;

以所述展示方式,对所述当前展示图层对应的标签进行展示。

作为一种实施方式,图像处理设备还可以用于:

检测所述全景图像中是否发生异常事件;

如果是,确定所述异常事件对应的目标第二采集设备;

获取所述目标第二采集设备采集的子场景图像;

根据所述子场景图像,生成所述异常事件对应的标签。

作为一种实施方式,图像处理设备还可以用于:

将所述全景图像与预设异常模型进行匹配;

如果匹配成功,则表示所述全景图像中发生异常事件。

或者,判断是否接收到针对所述全景图像的异常事件报警信息;

如果接收到,则表示所述全景图像中发生异常事件。

作为一种实施方式,图像处理设备还可以用于:

确定所述异常事件在所述全景图像中的位置;

根据预先获取的所述第一采集设备与每台第二采集设备的标定信息,确定与所述位置相对应的目标第二采集设备。

作为一种实施方式,图像处理设备还可以用于:

在检测到所述全景图像中发生异常事件的情况下,判断所述异常事件在所述全景图像中的位置是否位于预设重点区域;

如果是,以预设报警方式,在视频帧图像中展示所述标签。

作为一种实施方式,所述系统还可以包括:第三采集设备;

所述第三采集设备,用于采集全景图像对应的细节图像,所述全景图像为所述第一采集设备所采集的视频帧图像;

所述图像处理设备,还用于获取所述第三采集设备采集的细节图像;根据预先获取的所述细节图像与所述视频帧图像之间的像素点对应关系,确定所述目标位置对应到所述细节图像中的位置,作为待处理位置;将所述目标位置处添加的标签添加到所述目标位置对应的待处理位置;根据预设展示规则,对添加标签后的视频帧图像、以及添加标签后的细节图像进行展示。

应用本发明实施例提供的系统,图像处理设备获取第一采集设备采集的视频帧图像,并在视频帧图像中的目标位置处添加标签,然后对添加标签后的视频帧图像进行展示;标签可以帮助用户理解视频帧图像包含的具体内容,因此,添加标签后的视频帧图像能够更直观地展示图像内容,展示效果较好。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于图4a和图4b所示的设备实施例、图5所示的系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:rom/ram、磁碟、光盘等。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

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