本申请涉及计算机技术领域,具体涉及本两种图像处理方法、装置、电子设备以及计算机存储介质。
背景技术:
会议成为现代工作方式中的一种重要沟通方式。人们在工作中,可以通过会议进行培训或者展示工作进程等工作事项。具体地,可以通过ppt(即:演示文稿软件),或者通过展示图像或者视频,并结合讲解的方式进行会议。讲解的内容一般为ppt、图像或者视频中所展示的内容。在进行会议中,一般需要进行会议记录以更好地对工作进行梳理。
现有的会议记录方式主要可以通过录取会议讲解过程中的音频文件,或者对ppt、图像或者视频中所展示的内容进行截图。对于上述录取音频文件的方式,后期需要对音频文件进行文字识别,在进行文字识别过程中,如果文字识别出错,导致后续存档的会议记录文件出错。对于截图的方式,现有技术主要是通过内部控件对待截图区域进行选择,这种方式仅适用于对待截图区域预先较为明确的情形。如果在会议讲解中,通过外部设备选中了某个区域,则现有技术无法针对该情形截图。换言之,现有技术的截图方式适用性较差。
技术实现要素:
本申请实施例提供一种图像处理方法,以解决现有技术截图方式适用性较差的问题。
本申请实施例提供一种图像处理方法,包括:
捕获当前展示的目标界面;
识别目标标识在所述目标界面中的目标位置;所述目标标识为外部指示设备提供的外部指示标识;
根据所述目标位置以及设定的针对界面的截图策略,在所述目标界面中确定目标区域;
按照所述目标区域对所述目标界面进行截图处理,获得目标图像。
可选的,所述识别目标标识在所述目标界面中的目标位置,包括:
向位置获取装置发出获得所述目标标识在所述目标界面中的目标位置的请求信息;
获得所述位置获取装置针对所述请求信息发出的所述目标标识在所述目标界面中的目标位置。
可选的,所述识别目标标识在所述目标界面中的目标位置,包括:
获得所述目标标识在所述目标界面中开始出现的起始时刻与所述目标标识在所述目标界面中消失的终止时刻;
获得所述目标标识自所述起始时刻至所述终止时刻对应的时间段内在所述目标界面中的各个位置,将所述各个位置确认为所述目标位置;其中,所述各个位置位于所述位置获取装置的监测范围内。
可选的,所述获得所述目标标识自所述起始时刻至所述终止时刻对应的时间段内在所述目标界面中的各个位置,包括:
在所述位置获取装置的监测范围内,建立虚拟直角坐标系;
根据所述虚拟直角坐标系,获得所述目标标识自所述起始时刻至所述终止时刻对应的时间段内在所述目标界面中的各个坐标点信息;
基于所述各个坐标点信息,确定所述各个位置。
可选的,所述根据所述目标位置以及设定的针对界面的截图策略,在所述目标界面中确定目标区域,包括:
基于所述目标位置,获得所述目标标识在所述目标界面中的目标轨迹;
根据所述目标轨迹与所述针对界面的截图策略,获得目标区域。
可选的,所述针对界面的截图策略包括针对所述目标轨迹设置的用于截图的规则信息;
所述根据所述目标轨迹与所述针对界面的截图策略,获得目标区域,包括:基于所述目标轨迹与所述规则信息,获得符合所述规则信息所确定的规则的目标区域。
可选的,所述用于截图的规则信息包括:将包括所述目标轨迹并符合指定形状的区域作为所述目标区域。
可选的,所述捕获当前展示的目标界面,包括:捕获会议当前播放的文档、图像以及视频中的至少一种的界面作为目标界面。
可选的,所述捕获当前展示的目标界面,包括:利用外部捕获装置捕获当前展示的目标界面。
可选的,所述目标图像为用于记录会议内容所需的图像。
可选的,还包括:将所述目标图像提供给客户端。
可选的,在获得所述目标图像后,还包括:判断所述目标图像是否符合预设的截图条件;
所述将所述目标图像提供给客户端,包括:若所述目标图像符合所述预设的截图条件,则将所述目标图像提供给客户端。
可选的,还包括:获得客户端发出的用于请求获得所述目标图像的请求消息;
所述将所述目标图像提供给客户端,包括:
基于所述获得所述目标图像的请求消息,将所述目标图像提供给客户端。
可选的,还包括:展示所述目标图像。
可选的,所述识别目标标识在所述目标界面中的目标位置,包括:
识别所述目标界面中出现的激光标识;将所述激光标识在所述目标界面中出现的位置作为目标标识在所述目标界面中的目标位置。
可选的,所述目标区域的尺寸小于等于所述目标界面的尺寸。
本申请实施例提供另外一种图像处理方法,包括:
捕获当前展示的目标界面;
输出针对所述目标界面中的目标区域的截图图像,所述目标区域是基于设定的针对界面的截图策略与目标标识在所述目标界面中的目标位置确定的区域,所述目标标识为外部指示设备提供的外部指示标识。
可选的,在输出针对所述目标界面中的目标区域的截图图像之前,还包括:识别所述目标标识在所述目标界面中的目标位置。
可选的,在识别所述目标标识在所述目标界面中的目标位置之后,还包括:根据所述针对界面的截图策略,在所述目标界面中确定目标区域。
可选的,在确定目标区域之后,输出针对所述目标界面中的目标区域的截图图像之前,还包括:按照所述目标区域对所述目标界面进行截图处理,获得所述针对所述目标界面中的目标区域的截图图像。
可选的,所述目标区域的尺寸小于等于所述目标界面的尺寸。
对应地,本申请实施例提供一种图像处理装置,包括:
捕获单元,用于捕获当前展示的目标界面;
识别单元,用于识别目标标识在所述目标界面中的目标位置;所述目标标识为外部指示设备提供的外部指示标识;
确定单元,用于根据所述目标位置以及设定的针对界面的截图策略,在所述目标界面中确定目标区域;
目标图像获得单元,用于按照所述目标区域对所述目标界面进行截图处理,获得目标图像。
对应地,本申请实施例提供另外一种图像处理装置,包括:
捕获单元,用于捕获当前展示的目标界面;
输出单元,用于输出针对所述目标界面中的目标区域的截图图像,所述目标区域是基于设定的针对界面的截图策略与目标标识在所述目标界面中的目标位置确定的区域,所述目标标识为外部指示设备提供的外部指示标识。
本申请实施例提供一种电子设备,包括:
处理器;
存储器,用于存储计算机程序,该计算机程序被处理器运行,执行上述两种图像处理方法。
本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有计算机程序,该计算机程序被处理器运行,执行上述两种图像处理方法。
本申请实施例还提供一种图像处理方法,包括:
捕获当前展示的目标界面;其中,所述当前展示的目标界面为当前展示的会议内容的界面;
识别目标标识在所述目标界面中的目标位置;所述目标标识为用于指示所述目标界面中的目标对象的位置信息的激光标识;
根据所述目标位置以及设定的针对界面的截图策略,在所述目标界面中确定目标区域;
按照所述目标区域对所述目标界面进行截图处理,获得目标图像;其中,所述目标图像为用于记录会议内容的图像。
与现有技术相比,本申请实施例具有以下优点:
本申请实施例提供一种图像处理方法,包括:捕获当前展示的目标界面;识别目标标识在所述目标界面中的目标位置;所述目标标识为外部指示设备提供的外部指示标识;根据所述目标位置以及设定的针对界面的截图策略,在所述目标界面中确定目标区域;按照所述目标区域对所述目标界面进行截图处理,获得目标图像。采用本实施例中的图像处理方法在对当前展示的目标界面进行截图以获得目标图像时,首先是捕获当前展示的目标界面,在捕获目标界面之后,识别目标标识在目标界面中的目标位置;其中目标标识为外部指示设备提供的外部指示标识。再之后,通过目标位置以及设定的针对界面的截图策略确定目标区域。最终,按照目标区域对目标界面进行截图处理,获得目标图像。由于本实施例的图像处理方法在截图时,利用的是外部指示设备提供的外部指示标识在目标界面上的目标位置确定的目标区域,并利用目标区域进行截图,能够适用于更广泛的截图场景,解决了现有技术中截图方式适用性差的问题。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
图1为本申请图像处理方法的应用场景示意图;
图2为本申请第一实施例提供的图像处理方法的流程图;
图3a为本申请第一实施例提供的确定目标标识的目标轨迹的过程示意图;
图3b为本申请第一实施例提供的基于目标轨迹确定目标区域的过程示意图;
图3c为本申请第一实施例提供的获得的目标图像的示意图;
图4为本申请第二实施例提供的图像处理方法的流程图;
图5为本申请第三实施例提供的图像处理装置的示意图;
图6为本申请第四实施例提供的图像处理装置的示意图;
图7为本申请第五实施例提供的电子设备的示意图;
图8为本申请第七实施例提供的图像处理方法的流程图。
具体实施方式
在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此,本申请不受下面公开的具体实施的限制。
为了更清楚地展示本申请实施例提供的图像处理方法,先介绍一下本申请实施例提供的图像处理方法的应用场景。本申请实施例提供的图像处理方法可以应用于在会议中对会议展示内容进行截图的场景。会议展示内容可以是文档、图像或者视频中的一种或者几种。当然还可以是其他未列举的一些会议展示内容。具体地,可以通过捕获当前展示的目标界面,以获得针对目标界面中的目标区域的截图图像。上述获得针对目标界面中的目标区域的截图图像主要是通过以下方式获得。
首先,在捕获当前展示的目标界面之后,识别目标标识在目标界面中的目标位置。在对展示会议内容时,可以通过激光笔标识直接指示或者示意当前的会议重点内容。将上述激光笔标识称之为目标标识。需要说明的是,在本实施例中,激光笔标识为外部指示设备提供的外部指示标识,即在本申请中,不同于现有的是通过将内部控制的部件对当前展示的目标界面进行截图。在本实施例中,可以通过摄像头捕捉激光笔在当前目标界面上的标识。不必再通过内部相互连接控制的部件进行截图,这样解决了现有技术中截图方式适用性差的问题。
例如,在会议上,需要对某一商家某几年的产品销量进行陈述,可以结合ppt中的销量变化趋势图进行讲解。这时,会议发言人可以通激光笔直接示意ppt中的变化趋势图,以供其他人清楚理解当前会议所讲的内容。而上述中的激光笔必然在上述ppt中会出现标识,称之为激光笔标识。当然,也可以是会议发言人采用手指直接指向ppt中的讲解内容。此时,在ppt中出现的手势标识也是目标标识。
在现有的对会议内容进行记录的过程中,一般通过录取会议讲解过程中的音频文件,或者对ppt、图像或者视频中所展示的内容进行截图,即:对承载会议展示内容的设备进行截屏。对于上述录取音频文件的方式,后期在对会议内容进行整理记录时,需要对音频文件进行文字识别,在进行文字识别过程中,如果文字识别出错,导致后续存档的会议记录文件出错。对于截图的方式,现有技术主要是通过声控的方式或者通过使用遥控器进行截图,例如:可以是直接对当前播放会议内容的设备发出截图的指令,也可以通过使用播放会议内容设备的遥控器进行截图。然而由于这种截图方式,截图获得的图像均截取的整个展示屏幕的图像。因此造成获得的图像不准确,保存的会议图像中会包含有大量的冗杂信息,导致最终在存档或者整理会议内容时,还需要进一步对图像中的内容进一步筛选,无疑造成存档或者整理工作较为复杂。对于截图的方式,现有技术主要是通过内部控件对待截图区域进行选择,这种方式仅适用于对待截图区域预先较为明确的情形。如果在会议讲解中,通过外部设备选中了某个区域,则现有技术无法针对该情形截图。因此,现有技术的截图方式适用性较差。
本申请的图像处理方法,在获得截图图像时,首先捕获当前展示的目标界面,采用识别目标标识在当前展示的目标界面中的目标位置,继而根据目标位置以及针对界面的截图策略,在目标界面中确定目标区域。在获得目标区域之后,按照目标区域对目标界面进行截图处理,获得目标图像。
具体地,识别目标标识在目标界面中的目标位置,可以是:向位置获取装置发出获得目标标识在目标界面中的目标位置的请求信息;获得位置获取装置针对请求信息发出的目标标识在目标界面中的目标位置。位置获取装置可以是指一个运行在后台用于获得目标标识的位置的单元,该用于获得目标标识的位置的单元可以时刻监测到目标标识在当前展示的目标界面上位置,从而识别目标标识在目标界面中的目标位置。例如:在会议进行中,当前展示的目标界面为大屏幕展示的ppt中的界面a,如果会议发言人想针对该界面a中的一些内容进行详细讲解,会议发言人可以使用激光笔示意出当前所讲解的内容。假设对界面a中的其他内容未进行重点讲解,可以暂且理解为会议发言人想重点强调界面a中用激光笔示意的内容。因此,在进行会议记录时,可以对激光笔示意的内容进行截图,而不对界面a展示的全部内容截图。这样就能够使得获得的截图中不含有大量的冗杂信息。另外,识别目标标识在目标界面中的目标位置,可以是:识别目标界面中出现的激光标识;将激光标识在目标界面中出现的位置作为目标标识在目标界面中的目标位置。
进一步地,识别目标标识在目标界面中的目标位置,可以是指:首先,获得目标标识在目标界面中开始出现的起始时刻与目标标识在目标界面中消失的终止时刻。之后,获得目标标识自起始时刻至终止时刻对应的时间段内在目标界面中的各个位置,将各个位置确认为目标位置;其中,各个位置位于位置获取装置的监测范围内。
例如,在展示界面a时,激光笔标识在界面a上出现的起始时刻为t1,激光笔标识在界面a上消失的终止时刻为t2。只需要获得自t1至t2时刻这段时间内,激光笔标识在界面a上出现的各个位置,并将各个位置确认为目标位置即可。由于各个位置均是通过位置获取装置获得的,因此各个位置位于位置获取装置的监测范围内。
在获得上述目标位置后,即可根据针对界面的截图策略,在目标界面中确定目标区域。具体地,作为确定目标区域的一种方式,可以是基于目标位置,获得目标标识在目标界面中的目标轨迹;根据目标轨迹与针对界面的截图策略,获得包括目标轨迹的目标区域。例如,在进行会议过程中,需要对会议当前展示的界面a截图,在已经获得激光笔标识在界面a出现的目标位置情形时,可以获取激光笔标识在界面a上的目标轨迹。如果上述针对界面的截图策略为将包括目标轨迹的最小矩形作为目标区域,那即可将包括激光笔标识在界面a中出现的目标轨迹的最小矩形作为目标区域。当然,截图策略也可以是其他情形,例如,将包括目标轨迹的最小圆形或者其他多边形作为目标区域。上述其他情形的截图策略均处于本实施例所保护的范围之内。
在获得目标区域后,即可按照目标区域对目标界面进行截图处理,获得目标图像。当然,在会议记录文件中,目标图像可以用于识别目标界面中的展示对象。继续以上述场景为例,在进行会议当前展示界面截图时,如果已经获得了进行截图的目标区域,直接将当前展示界面a中的目标区域截取即可,便可获得目标图像。
本申请的图像处理方法的应用场景示意图如图1所示。在进行图像处理时,可以是客户端将针对当前展示的目标界面截图的请求信息发送至服务端,即:客户端发送截图请求信息,服务端接收客户端的截图请求信息,在接收截图请求信息后执行之下的操作。首先,服务端捕获当前展示的目标界面。之后,识别目标标识在目标界面中的目标位置。再之后,根据目标位置以及设定的针对界面的截图策略,在目标界面中确定目标区域。最终,按照目标区域对目标界面进行截图处理,获得目标图像。服务端在获得目标图像之后,可以将目标图像发送给客户端,并在客户端展示该目标图像。
当前上述的图像处理方法也可以仅仅在服务端完成获取目标图像的过程,而不必预先获得客户端发出的截图请求信息。只需在获得目标图像之后,在客户端展示目标图像即可。另外,整个图像处理过程也可以仅仅在客户端完成,从而获得目标图像。
本申请的实施例中不对图像处理方法的应用场景做具体的限定,上述图像处理方法的应用场景,仅仅是本申请提供的图像处理方法的应用场景的一个实施例,提供该应用场景实施例的目的是便于理解本申请提供的图像处理方法,而并非用于限定本申请提供的图像处理方法。本申请实施例对提供的图像处理方法的其它应用场景,不再一一赘述。
第一实施例
本申请第一实施例提供一种图像处理方法,以下结合图2-图3c进行说明。
请参照图2,其为本申请第一实施例提供的一种图像处理方法的流程图。
在步骤s201中,捕获当前展示的目标界面。
在本实施例中,可以将图像处理方法应用在会议当前展示界面的截图上,以获得用于会议记录的截图图像。由于需要对当前展示的界面进行截图,因此需要预先捕获当前展示的目标界面。具体地,当前展示的目标界面可以是文档、图像以及视频中的至少一种的界面。例如,在会议中,如果会议发言者结合文档进行讲解,必然会播放文档。如果在会议中需要播放多张文档,捕获当前展示的目标界面可以是捕获目前正在播放的文档的展示界面。如果在会议过程中,播放的是视频,捕获当前展示的目标界面可以是指捕获目前正在播放的视频正在显示的一帧。如果播放的是多张图像,捕获当前展示的目标界面可以是指捕获目前正在播放的图像。
具体地,上述捕获当前展示的目标界面,可以是利用外部捕获装置捕获当前展示的目标界面。例如,可以采用摄像头来捕获当前展示的目标界面,并将其作为界面图像,该界面图像以用于后续获得目标标识在目标界面中的目标位置。
在步骤s202中,识别目标标识在目标界面中的目标位置。
在本实施例中,目标标识为外部指示设备提供的外部指示标识,可用于定位目标界面中的展示对象的设备的标识。在对展示会议内容时,一般可以通过激光笔标识直接指示或者示意当前的会议重点内容,会议重点内容其实可以是指目标界面中的目标对象。将激光笔标识称之为目标标识。当然,也可以是会议发言人采用手指直接指向目标界面中的讲解内容。此时,在目标界面中出现的手势标识也是目标标识。在会议中,当前讲解内容即为展示对象。展示对象可以是展示界面中的任意对象。
在本实施例中,目标位置是指目标标识在当前展示的目标界面中出现的所有位置。例如,在会议发言人采用激光笔以示意出会议当前所展示的界面上的内容时,激光笔在当前界面上出现的所有位置即为目标位置。
在步骤s201捕获当前展示的目标界面之后,识别目标标识在目标界面中的目标位置。
具体地,作为识别目标标识在目标界面中的目标位置的一种方式,可以是:首先,向位置获取装置发出获得目标标识在目标界面中的目标位置的请求信息。之后,获得位置获取装置针对请求信息发出的目标标识在目标界面中的目标位置。位置获取装置可以是指一个运行在后台用于获得目标标识的位置的单元,该用于获得目标标识的位置的单元可以时刻监测到目标标识在当前展示的目标界面上位置,从而识别目标标识在目标界面中的目标位置。
更具体地,上述识别目标标识在目标界面中的目标位置,可以按照如下方式:首先,获得目标标识在目标界面中开始出现的起始时刻与目标标识在目标界面中消失的终止时刻。之后,获得目标标识自起始时刻至终止时刻对应的时间段内在目标界面中的各个位置,将各个位置确认为目标位置。需要说明的是,各个位置位于位置获取装置的监测范围内。
上述获得目标标识自起始时刻至终止时刻对应的时间段内在目标界面中的各个位置,可以是:首先,在位置获取装置的监测范围内,建立虚拟直角坐标系。之后,根据虚拟直角坐标系,获得目标标识自起始时刻至终止时刻对应的时间段内在目标界面中的各个坐标点信息。最终,基于各个坐标点信息,确定各个位置。
由于在本实施例中,外部指示设备可以为激光笔,作为识别目标标识在目标界面中的目标位置的一种方式,可以是:识别目标界面中出现的激光标识;将激光标识在目标界面中出现的位置作为目标标识在目标界面中的目标位置。由于在步骤s201中,已经说明:捕获当前展示的目标界面可以是界面图像,因此识别目标界面中出现的激光标识,可以是提取界面图像中的图像特征,将图像特征中含有激光特征的位置作为目标标识在目标界面中的目标位置。
在步骤s203中,根据目标位置以及设定的针对界面的截图策略,在目标界面中确定目标区域。
在步骤s202识别目标标识在目标界面中的目标位置之后,在目标界面中确定目标区域。在此处,需要说明的是,目标区域的尺寸可以小于等于当前展示的目标界面的尺寸。因此,本实施例中的图像处理方法在进行截图时,不同于现有技术的直接将当前展示的整个目标界面进行截图的方式,而是可以对当前展示的目标界面展示的对象进行选择性地截图。在本实施例中,是基于目标标识选择当前展示的目标界面的对象,具体地,采用的是获取目标标识在当前展示的目标界面上的目标位置,并基于目标位置与针对界面的截图策略,在目标界面上确定目标区域。
上述根据目标位置以及设定的针对界面的截图策略,在目标界面中确定目标区域,可以是:首先,基于目标位置,获得目标标识在目标界面中的目标轨迹。之后,根据目标轨迹与针对界面的截图策略,获得目标区域。
如图3a至图3c所示,其为基于目标标识的目标轨迹确定目标区域的方法的示意图。通过将在位置获取装置的监测范围内建立虚拟直角坐标系,虚拟直角坐标系即为图3a与图3b中示意出的x轴与y轴,在本实施例中,位置获取装置可以是指摄像头。如果会议是通过投影仪播放ppt,则可以在投影仪中安装以摄像头作为位置获取装置。该摄像头可以实时监测激光笔标识或者手指指在当前展示界面的标识,从而获得上述各类标识的目标位置。在获得目标位置后,即可根据目标位置以及针对界面的截图策略,在目标界面中确定目标区域。图3a是基于目标标识的目标位置获得目标轨迹。在获得目标轨迹后,即可获得目标区域。如图3b所示,通过虚线的矩形框将目标轨迹包含在内,虚线的矩形框为包含目标轨迹的最小矩形,其即为目标区域。基于目标区域即可获得图3c所示的目标图像。
在本实施例中,针对界面的截图策略可以是指针对目标轨迹设置的用于截图的规则信息。
上述根据目标轨迹与针对界面的截图策略,获得包括目标轨迹的目标区域,可以是指基于目标轨迹与规则信息,获得包括目标轨迹的目标区域。用于截图的规则信息包括:将包括目标轨迹并符合指定形状的区域作为目标区域。例如,可以是将包括目标轨迹的最小矩形作为用于截图的规则信息。当然,也可以是除此之外的其他规则信息。
在步骤s204中,按照目标区域对目标界面进行截图处理,获得目标图像。
在步骤s203获得目标区域后,按照目标区域对目标界面进行截图处理,获得目标图像。
具体地,作为按照目标区域对目标界面进行截图处理,获得目标图像的一种方式,可以是将目标界面中对应的目标区域的部分进行截图处理,获得目标图像。
在本实施例中,获得的目标图像可以用于识别目标界面中的展示对象。例如,在会议展示过程中,展示的对象为销量变化趋势图,则截图获得的目标图像即为包括销量变化趋势图的图像。因此,会议记录内容即为销量变化趋势图。在将图像处理方法应用于会议截图中的场景时,目标图像为用于记录会议内容所需的图像。
如果上述图像处理过程在服务端进行,则还可以将目标图像提供给客户端。
为了进一步提高客户端获得的图像的准确性,在获得目标图像后,还可以判断目标图像是否符合预设的截图条件。例如,可以是指目标图像中是否包含了无关的背景,如果是,则可以进一步将目标图像中的无关背景删除,获得新的目标图像。
通过上述判断之后,将目标图像提供给客户端,可以是指:若目标图像符合预设的截图条件,则将目标图像提供给客户端。
当然,服务端在将目标图像提供给客户端之前,可以预先获得客户端发出的用于请求获得目标图像的请求消息。在获得用于请求获得目标图像的请求消息之后,服务端将目标图像提供给客户端。
客户端在接收到服务端提供的目标图像之后,可以在客户端上展示目标图像。
当然,如果本实施例的图像处理方法直接应用于客户端,客户端直接即可获得目标图像并展示目标图像,从而无需通过服务端获得目标图像。
本申请实施例提供一种图像处理方法,采用本实施例中的图像处理方法在对当前展示的目标界面进行截图以获得目标图像时,首先是捕获当前展示的目标界面,在捕获目标界面之后,识别目标标识在目标界面中的目标位置;其中目标标识为外部指示设备提供的外部指示标识。再之后,通过目标位置以及设定的针对界面的截图策略确定目标区域。最终,按照目标区域对目标界面进行截图处理,获得目标图像。由于本实施例的图像处理方法在截图时,利用的是外部指示设备提供的外部指示标识在目标界面上的目标位置确定的目标区域,并利用目标区域进行截图,能够适用于更广泛的截图场景,解决了现有技术中截图方式适用性差的问题。
第二实施例
本申请第二实施例提供另外一种图像处理方法。由于第二实施例部分类似于第一实施例的图像处理方法,所以描述得比较简单,相关之处参见第一实施例的部分说明即可,下述描述的图像处理方法实施例仅仅是示意性的。
请参照图4,其为本申请第二实施例提供的一种图像处理方法的流程图。
在步骤s401中,捕获当前展示的目标界面。
在步骤s402中,输出针对目标界面中的目标区域的截图图像。
在本实施例中,目标区域的尺寸可以小于等于目标界面的尺寸,从而便于针对目标界面进行局部截图或者全局截图,局部截图即为针对目标界面的部分区域进行截图,全局截图即为针对整个目标界面的区域进行截图。目标区域是基于设定的针对界面的截图策略与目标标识在目标界面中的目标位置确定的区域,目标标识为外部指示设备提供的外部指示标识。
在本实施例中,在输出针对目标界面中的目标区域的截图图像之前,还包括:识别目标标识在目标界面中的目标位置。
在本实施例中,在识别目标标识在目标界面中的目标位置之后,还包括:根据针对界面的截图策略,在目标界面中确定目标区域。
在本实施例中,在确定目标区域之后,输出针对目标界面中的目标区域的截图图像之前,还包括:按照目标区域对目标界面进行截图处理,获得针对目标界面中的目标区域的截图图像。
第三实施例
与本申请图像处理方法的应用场景实施例以及第一实施例提供的图像处理方法相对应的,本申请第三实施例还提供一种图像处理装置。由于装置实施例基本相似于应用场景实施例以及第一实施例,所以描述得比较简单,相关之处参见应用场景实施例以及第一实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
请参照图5,其为本申请第三实施例提供的一种图像处理装置的示意图。
该图像处理装置包括:
捕获单元501,用于捕获当前展示的目标界面;
识别单元502,用于识别目标标识在所述目标界面中的目标位置;所述目标标识为外部指示设备提供的外部指示标识;
确定单元503,用于根据所述目标位置以及设定的针对界面的截图策略,在所述目标界面中确定目标区域;
目标图像获得单元504,用于按照所述目标区域对所述目标界面进行截图处理,获得目标图像。
可选的,所述识别单元,具体用于:
向位置获取装置发出获得所述目标标识在所述目标界面中的目标位置的请求信息;
获得所述位置获取装置针对所述请求信息发出的所述目标标识在所述目标界面中的目标位置。
可选的,所述识别单元,具体用于:
获得所述目标标识在所述目标界面中开始出现的起始时刻与所述目标标识在所述目标界面中消失的终止时刻;
获得所述目标标识自所述起始时刻至所述终止时刻对应的时间段内在所述目标界面中的各个位置,将所述各个位置确认为所述目标位置;其中,所述各个位置位于所述位置获取装置的监测范围内。
可选的,所述识别单元,具体用于:
在所述位置获取装置的监测范围内,建立虚拟直角坐标系;
根据所述虚拟直角坐标系,获得所述目标标识自所述起始时刻至所述终止时刻对应的时间段内在所述目标界面中的各个坐标点信息;
基于所述各个坐标点信息,确定所述各个位置。
可选的,所述确定单元,具体用于:
基于所述目标位置,获得所述目标标识在所述目标界面中的目标轨迹;
根据所述目标轨迹与所述针对界面的截图策略,获得目标区域。
可选的,所述针对界面的截图策略包括针对所述目标轨迹设置的用于截图的规则信息;
所述确定单元,具体用于:基于所述目标轨迹与所述规则信息,获得符合所述规则信息所确定的规则的目标区域。
可选的,所述用于截图的规则信息包括:将包括所述目标轨迹并符合指定形状的区域作为所述目标区域。
可选的,所述捕获单元,具体用于:捕获会议当前播放的文档、图像以及视频中的至少一种的界面作为目标界面。
可选的,所述捕获单元,具体用于:利用外部捕获装置捕获当前展示的目标界面。
可选的,所述目标图像为用于记录会议内容所需的图像。
可选的,还包括:提供单元;所述提供单元,具体用于:将所述目标图像提供给客户端。
可选的,还包括:判断单元;所述判断单元,具体用于:在获得所述目标图像后,判断所述目标图像是否符合预设的截图条件;
所述提供单元,具体用于:若所述目标图像符合所述预设的截图条件,则将所述目标图像提供给客户端。
可选的,还包括:请求信息获得单元;所述请求信息获得单元,具体用于:获得客户端发出的用于请求获得所述目标图像的请求消息;
所述提供单元,具体用于:基于所述获得所述目标图像的请求消息,将所述目标图像提供给客户端。
可选的,还包括:展示单元;所述展示单元,具体用于:展示所述目标图像。
可选的,所述识别单元,具体用于:
识别所述目标界面中出现的激光标识;将所述激光标识在所述目标界面中出现的位置作为目标标识在所述目标界面中的目标位置。
可选的,所述目标区域的尺寸小于等于所述目标界面的尺寸。
第四实施例
与本申请图像处理方法的第二实施例提供的图像处理方法相对应的,本申请第四实施例还提供一种图像处理装置。由于装置实施例基本相似于第二实施例,所以描述得比较简单,相关之处参见第二实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
请参照图6,其为本申请第四实施例提供的一种图像处理装置的示意图。
该图像处理装置包括:
捕获单元601,用于捕获当前展示的目标界面;
输出单元602,用于输出针对所述目标界面中的目标区域的截图图像,所述目标区域是基于设定的针对界面的截图策略与目标标识在所述目标界面中的目标位置确定的区域,所述目标标识为外部指示设备提供的外部指示标识。
可选的,还包括:识别单元;所述识别单元,具体用于:在输出针对所述目标界面中的目标区域的截图图像之前,识别所述目标标识在所述目标界面中的目标位置。
可选的,还包括:确定单元;所述确定单元,具体用于:在识别所述目标标识在所述目标界面中的目标位置之后,根据所述针对界面的截图策略,在所述目标界面中确定目标区域。
可选的,还包括:截图图像获得单元;所述截图图像获得单元,具体用于:在确定目标区域之后,输出针对所述目标界面中的目标区域的截图图像之前,按照所述目标区域对所述目标界面进行截图处理,获得所述针对所述目标界面中的目标区域的截图图像。
可选的,所述目标区域的尺寸小于等于所述目标界面的尺寸。
第五实施例
与本申请第一实施例、第二实施例提供的图像处理方法相对应的,本申请第五实施例还提供一种电子设备。
如7所示,图7为本申请第五实施例中提供的一种电子设备的示意图。
该电子设备,包括:
处理器701;
存储器702,用于存储计算机程序,该计算机程序被处理器运行,执行上述第一实施例与第二实施例的图像处理方法。
第六实施例
与本申请第一实施例、第二实施例提供的图像处理方法相对应的,本申请第六实施例还提供一种计算机存储介质,所述计算机存储介质存储有计算机程序,该计算机程序被处理器运行,执行上述第一实施例与第二实施例的图像处理方法。
第七实施例
本申请第七实施例提供另外一种图像处理方法。第七实施例为第一实施例的应用场景实施例,由于第七实施例部分类似于第一实施例的图像处理方法,所以描述得比较简单,相关之处参见第一实施例的部分说明即可,下述描述的图像处理方法实施例仅仅是示意性的。
请参照图8,其为本申请第七实施例提供的一种图像处理方法的流程图。
在步骤s801中,捕获当前展示的目标界面;其中,当前展示的目标界面为当前展示的会议内容的界面。
在本实施例中,由于其为第一实施例中的图像处理方法用于记录会议纪要的场景实施例,因此,当前展示的目前界面可以是当前展示的会议内容的界面。会议内容的界面可以是会议文档、会议图像以及会议视频中的至少一种的界面。
在步骤s802中,识别目标标识在目标界面中的目标位置;目标标识为用于指示目标界面中的目标对象的位置信息的激光标识。
在展示会议内容界面时,可以采用激光笔作为辅助以重点展示或者示意会议内容界面中的目标对象。目标对象可以是目前会议中正在讲解的会议内容界面中的任意对象。
在步骤s803中,根据目标位置以及设定的针对界面的截图策略,在目标界面中确定目标区域。
在步骤s804中,按照目标区域对目标界面进行截图处理,获得目标图像;其中,目标图像为用于记录会议内容的图像。
通过本实施例,根据目标区域对会议内容界面进行截图,即可获得针对会议展示内容的会议截图图像,从而将会议截图图像作为会议纪要进行保存。
本申请虽然以较佳实施例公开如上,但其并不是用来限定本申请,任何本领域技术人员在不脱离本申请的精神和范围内,都可以做出可能的变动和修改,因此本申请的保护范围应当以本申请权利要求所界定的范围为准。
在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。
1、计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读存储媒体(non-transitorycomputerreadablestoragemedia),如调制的数据信号和载波。
2、本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。