掌桥专利:专业的专利平台
掌桥专利
首页

图像截取方法、装置和存储介质及电子设备

文献发布时间:2023-06-19 09:57:26


图像截取方法、装置和存储介质及电子设备

技术领域

本发明涉及计算机领域,具体而言,涉及一种图像截取方法、装置和存储介质及电子设备。

背景技术

在现有的技术中,基本上都是通过安装在电脑上的一些客户端工具件调用电脑程序进行截取图像,或者用电脑自带的全屏截取图像,且截取图像的方式不够灵活,无法实现自定义调节。即,现有技术中的图像截取灵活度较低。

针对上述的问题,目前尚未提出有效的解决方案。

发明内容

本发明实施例提供了一种图像截取方法、装置和存储介质及电子设备,以至少解决图像截取的灵活度较低的技术问题。

根据本发明实施例的一个方面,提供了一种图像截取方法,包括:在第一背景图像中创建目标截取框,其中,上述目标截取框用于从上述第一背景图像中截取目标图像;将上述目标截取框从上述第一背景图像上选中的目标区域内的图像确定为候选图像,其中,在上述目标截取框发生变更的情况下,上述目标区域将被变更,在上述第一背景图像发生变更的情况下,上述候选图像将被更新;在获取到截取确认指令的情况下,将当前被选中的上述候选图像确定为上述目标图像置。

根据本发明实施例的另一方面,还提供了一种图像截取装置,包括:创建单元,用于在第一背景图像中创建目标截取框,其中,上述目标截取框用于从上述第一背景图像中截取目标图像;第一确定单元,用于将上述目标截取框从上述第一背景图像上选中的目标区域内的图像确定为候选图像,其中,在上述目标截取框发生变更的情况下,上述目标区域将被变更,在上述第一背景图像发生变更的情况下,上述候选图像将被更新;第二确定单元,用于在获取到截取确认指令的情况下,将当前被选中的上述候选图像确定为上述目标图像。

根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述图像截取方法。

根据本发明实施例的又一方面,还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的图像截取方法。

在本发明实施例中,在第一背景图像中创建目标截取框,其中,上述目标截取框用于从上述第一背景图像中截取目标图像;将上述目标截取框从上述第一背景图像上选中的目标区域内的图像确定为候选图像,其中,在上述目标截取框发生变更的情况下,上述目标区域将被变更,在上述第一背景图像发生变更的情况下,上述候选图像将被更新;在获取到截取确认指令的情况下,将当前被选中的上述候选图像确定为上述目标图像置,利用可发生变更的截取框以及背景图像,进而达到了可自定义截取图像的目的,从而实现了提高图像截取的灵活度的技术效果,进而解决了图像截取的灵活度较低的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种可选的图像截取方法的应用环境的示意图;

图2是根据本发明实施例的一种可选的图像截取方法的流程图的示意图;

图3是根据本发明实施例的一种可选的图像截取方法的示意图;

图4是根据本发明实施例的另一种可选的图像截取方法的示意图;

图5是根据本发明实施例的另一种可选的图像截取方法的示意图;

图6是根据本发明实施例的另一种可选的图像截取方法的示意图;

图7是根据本发明实施例的另一种可选的图像截取方法的示意图;

图8是根据本发明实施例的另一种可选的图像截取方法的示意图;

图9是根据本发明实施例的另一种可选的图像截取方法的示意图;

图10是根据本发明实施例的另一种可选的图像截取方法的示意图;

图11是根据本发明实施例的另一种可选的图像截取方法的示意图;

图12是根据本发明实施例的另一种可选的图像截取方法的示意图;

图13是根据本发明实施例的另一种可选的图像截取方法的示意图;

图14是根据本发明实施例的一种可选的图像截取装置的示意图;

图15是根据本发明实施例的一种可选的电子设备的结构示意图。

具体实施方式

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

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

人工智能(Artificial Intelligence,简称AI)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。换句话说,人工智能是计算机科学的一个综合技术,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。人工智能也就是研究各种智能机器的设计原理与实现方法,使机器具有感知、推理与决策的功能。

人工智能技术是一门综合学科,涉及领域广泛,既有硬件层面的技术也有软件层面的技术。人工智能基础技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理技术、操作/交互系统、机电一体化等技术。人工智能软件技术主要包括计算机视觉技术、语音处理技术、自然语言处理技术以及机器学习/深度学习等几大方向。

计算机视觉技术(Computer Vision,简称CV)计算机视觉是一门研究如何使机器“看”的科学,更进一步的说,就是指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等机器视觉,并进一步做图形处理,使电脑处理成为更适合人眼观察或传送给仪器检测的图像。作为一个科学学科,计算机视觉研究相关的理论和技术,试图建立能够从图像或者多维数据中获取信息的人工智能系统。计算机视觉技术通常包括图像处理、图像识别、图像语义理解、图像检索、OCR、视频处理、视频语义理解、视频内容/行为识别、三维物体重建、3D技术、虚拟现实、增强现实、同步定位与地图构建等技术,还包括常见的人脸识别、指纹识别等生物特征识别技术。

根据本发明实施例的一个方面,提供了一种图像截取方法,可选地,作为一种可选的实施方式,上述图像截取方法可以但不限于应用于如图1所示的环境中。其中,可以但不限于包括用户设备102、网络110及服务器112,其中,该用户设备102上可以但不限于包括显示器108、处理器106及存储器104,显示器108可以但不限用于显示A网站的业务内容,例如假设A网站为视频网站,则显示视频内容,假设A网站为地图网站,则显示地图内容,在图1中,以A网站为视频网站为例说明,并不做限定。

具体过程可如下步骤:步骤S102,用户设备102在A网站的界面上的虚拟按钮“确认”处,触发确认信号,其中,虚拟按钮“确认”用于表示确认当前显示在截取框1022内的图像为截取图像;

步骤S104-S106,用户设备102通过网络110将确认信号发送给服务器112;

步骤S108,服务器112通过处理引擎116将该确认信号进行处理,从而生成截取确认指令,其中,截取确认指令用于指示截取当前显示在截取框1022内的图像;

步骤S110-S112,服务器112通过网络110将截取确认指令发送给用户设备102,用户设备102中的处理器106响应截取确认指令,截取当前显示在截取框1022内的图像,并将截取后的图像显示在显示器108中,以及将截取后的图像存储在存储器104中。

可选地,作为一种可选的实施方式,如图2所示,图像截取方法包括:

S202,在第一背景图像中创建目标截取框,其中,目标截取框用于从第一背景图像中截取目标图像;

S204,将目标截取框从第一背景图像上选中的目标区域内的图像确定为候选图像,其中,在目标截取框发生变更的情况下,目标区域将被变更,在第一背景图像发生变更的情况下,候选图像将被更新;

S206,在获取到截取确认指令的情况下,将当前被选中的候选图像确定为目标图像。

可选地,在本实施例中,上述图像截取方法可以但不限于应用在自定义截图场景下,可选的,自定义截图可以但不限于通过自定义截取框的截取方式和/或自定义待截取背景图像的待截取方式,实现对背景图像的截图。

可选地,在本实施例中,上述图像截取方法可以但不限于应用在web网页的截图场景下,可选的,web网页可以但不限于为万维网上的一个按照HTML格式组织起来的文件,在通过万维网进行信息查询时,以信息页面的形式出现,它可包括图形、文字、声音和视像等信息。

可选的,在本实施例中,第一背景图像发生变更可以但不限于为变更第一背景图像的大小、形状、角度、图像内容等。

进一步举例说明,可选的例如图3所示,假设A网站为视频网站,第一背景图像为A网站下目标视频的一帧播放画面302,候选图像为显示在截取框304内的图像。

进一步假设在该目标视频正处于播放状态的情况下,触发截取框创建指令,其中,该截取框创建指令用于指示创建截取框304;在触发截取框创建指令的同时,目标视频可以但不限于继续播放或播放其他控制操作(例如暂停、快进、后退等)对应的播放画面。以继续播放为例说明,继续播放即表示该播放画面302的下一帧播放画面,进而显示在截取框304内的图像也随着发生变更;直至触发截取确认指令,截取触发截取确认指令时显示在在截取框304内的图像。换言之,在第一背景图像的图像内容(即播放画面302)发生变更的情况下,候选图像(即显示在截取框304内的图像)将被更新。

进一步举例说明,可选的例如图4所示,假设B网站为地图网站,第一背景图像为当前显示在B网站的交互界面上目标地图的部分或全部地图画面(即假设目标地图的尺寸大于交互界面的显示尺寸,进而只能显示部分地图画面,第一背景图像可以但不限于显示的地图画面,也可以是包括显示以及未显示的全部目标地图),候选图像为显示在截取框404内的图像。

进一步假设例如图4(a)所示,在目标地图上触发控制指令,该控制指令用于变更当前显示在网站B的交互界面上的地图画面,且在控制指令触发前,显示在网站B的交互界面上的地图画面为地图画面402,以及显示在截取框404中的画面也为地图画面402上的截取画面;

再者假设例如图4(b)所示,响应控制指令,变更当前显示在网站B的交互界面上的地图画面为地图画面404,其中,地图画面406与地图画面402在目标地图中的相对关系与控制指令对象,例如在图4(a)中,控制指令用于向下调整显示在网站B的交互界面上的地图画面,则在图4(b)中显示的地图画面406,在目标地图中的相对于地图画面402的位置关系即为地图画面406在地图画面402的下方。

可选的,在图4(a)所示的实施例中,候选图像即为截取框404在地图画面402选定的区域内的图像。而在图4(b)所示的实施例中,候选图像即为截取框404在地图画面406选定的区域内的图像。可以看出的是,即使并未对截取框404进行任何操作,但候选图像随着目标地图的地图画面的变更而发生变更。换言之,在第一背景图像的图像内容(即地图画面402以及地图画面406)发生变更的情况下,候选图像(即显示在截取框404内的图像)将被更新。

进一步举例说明,可选的例如图5所示,假设C网站为图像网站,第一背景图像为当前显示在C网站的交互界面上的目标图像,候选图像为显示在截取框504内的图像。

进一步假设例如图5(a)所示,在目标图像上触发缩小指令,该缩小指令用于缩小第一图像502,且在缩小指令触发前,第一图像502显示在网站C的交互界面上,以及显示在截取框504中的画面也为第一图像502;

再者假设例如图5(b)所示,响应缩小指令,缩小第一图像502为第二图像504,其中,第一图像502和第二图像504都可用于表示目标图像,区别在于大小不同,具体的,第一图像502明显大于第二图像504。

可选的,在图5(a)所示的实施例中,候选图像为显示在截取框404中的第一图像502。而在图5(b)所示的实施例中,候选图像为显示在截取框404中的第二图像506。可以看出的是,即使并未对截取框504进行任何操作,但候选图像随着目标图像的变更而发生变更。换言之,在第一背景图像的图像大小(即由第一图像502缩小至第二图像506)发生变更的情况下,候选图像(即显示在截取框504内的图像)将被更新。

可选的,在本实施例中,目标截取框发生变更可以但不限于为变更目标截取框的大小、形状、角度、截取配置(例如截取图像的颜色、透明度等)等。

进一步举例说明,可选的基于图4所示场景,继续以图6为例说明,在图6(a)所示实施例中,将截取框404在地图画面402中选定的图像作为当前候选图像,以及触发放大指令,其中,该放大指令用于指示放大截取框404;进一步在图6(b)所示实施例中,响应放大指令,并获取放大后的截取框602,以及将截取框602在地图画面402中选定的图像作为当前候选图像。可以看出的是,即使地图画面402(即第一背景图像)未发生变更,但由于截取框发生变更(即响应该放大指令,将截取框404变更至截取框602),候选图像(即显示在截取框404或截取框604内的图像)将被更新。

可选的,在本实施例中,目标截取框发生变更和第一背景图像发生变更之间并不冲突,例如基于图4所示场景,继续以图7为例说明,在图7(a)所示实施例中,对目标地图执行控制操作,进而使得显示在网站B的交互界面的画面由地图画面402变更为地图画面406,例如图7(b)所示;再者,在图7(b)所示实施例中,对截取框404执行放大操作,进而使得截取框404变更为截取框702,且将截取框702中显示的图像作为候选图像,例如图7(c)所示。

通过本申请提供的实施例,第一背景图像中创建目标截取框,其中,目标截取框用于从第一背景图像中截取目标图像;将目标截取框从第一背景图像上选中的目标区域内的图像确定为候选图像,其中,在目标截取框发生变更的情况下,目标区域将被变更,在第一背景图像发生变更的情况下,候选图像将被更新;在获取到截取确认指令的情况下,将当前被选中的候选图像确定为目标图像置,利用可发生变更的截取框以及背景图像,进而达到了可自定义截取图像的目的,从而实现了提高图像截取的灵活度的技术效果。

作为一种可选的方案,将目标截取框从第一背景图像上选中的目标区域内的图像确定为候选图像,包括:

S1,将目标截取框从第一背景图像上选中的第一区域内的第一图像确定为候选图像,其中,目标区域包括第一区域;

S2,在目标截取框所在区域从第一区域变更到第二区域的情况下,将目标截取框从第一背景图像上选中的第二区域内的第二图像确定为候选图像,其中,目标区域包括第二区域。

需要说明的是,在现有技术中创建目标截取框时可自定义目标截取框的选中区域,但在目标截取框创建完成后,禁止再修改目标截取框的选中区域,进而导致如果用户创建的目标截取框的选中区域不符合实际需求,还需删除当前已创建好的目标截取框,再创建新的目标截取框,步骤较为繁琐。概括而言,由于目标截取框不够灵活的处理方式,导致了大量的资源浪费,并降低了图像截取的总体效率。

可选地,为克服上述存在的问题,在本实施例中,在目标截取框创建完成后,仍允许再变更目标截取框的选中区域(例如目标截取框所在区域从第一区域变更到第二区域)。

需要说明的是,将目标截取框从第一背景图像上选中的第一区域内的第一图像确定为候选图像,其中,目标区域包括第一区域;在目标截取框所在区域从第一区域变更到第二区域的情况下,将目标截取框从第一背景图像上选中的第二区域内的第二图像确定为候选图像,其中,目标区域包括第二区域。

可选的,在图6(a)所示实施例中,截取框404作为已创建完成的目标截取框,仍允许对其执行例如放大操作等,以实现变更目标截取框的选定区域的目的。

通过本申请提供的实施例,将目标截取框从第一背景图像上选中的第一区域内的第一图像确定为候选图像,其中,目标区域包括第一区域;在目标截取框所在区域从第一区域变更到第二区域的情况下,将目标截取框从第一背景图像上选中的第二区域内的第二图像确定为候选图像,其中,目标区域包括第二区域,达到了在目标截取框创建完成后,仍允许再变更目标截取框的选中区域的目的,实现了提高目标截取框的处理灵活度的效果。

作为一种可选的方案,在将目标截取框从第一背景图像上选中的第一区域内的第一图像确定为候选图像之后,还包括以下至少之一:

S1,在目标截取框的选中区域的区域面积发生变更的情况下,确定目标截取框发生变更,其中,选中区域的区域面积与目标区域的区域面积相对应;

S2,在目标截取框的选中区域的区域位置发生变更的情况下,确定目标截取框发生变更,其中,选中区域的区域位置与目标区域在第一背景图像上的区域位置相对应;

S3,在目标截取框的选中区域的区域角度发生变更的情况下,确定目标截取框发生变更,其中,选中区域的区域角度与目标区域的区域角度相对应;

S4,在目标截取框的选中区域的区域形状发生变更的情况下,确定目标截取框发生变更,其中,选中区域的区域形状与目标区域的区域形状相对应;

S5,在目标截取框的选中区域的区域颜色发生变更的情况下,确定目标截取框发生变更,其中,选中区域的区域颜色与目标区域的区域颜色相对应;

S6,在目标截取框的选中区域的区域透明度发生变更的情况下,确定目标截取框发生变更,其中,选中区域的区域透明度与目标区域的区域透明度相对应。

可选地,在本实施例中,目标截取框可以但不限于确定选定区域的区域大小、区域形状、区域角度外,还可以确定选定区域的区域颜色、区域透明度、区域对比度、区域亮度等,此处仅为举例,在此不做限定。

需要说明的是,在目标截取框的选中区域的区域面积发生变更的情况下,确定目标截取框发生变更,其中,选中区域的区域面积与目标区域的区域面积相对应;在目标截取框的选中区域的区域位置发生变更的情况下,确定目标截取框发生变更,其中,选中区域的区域位置与目标区域在第一背景图像上的区域位置相对应;在目标截取框的选中区域的区域角度发生变更的情况下,确定目标截取框发生变更,其中,选中区域的区域角度与目标区域的区域角度相对应;在目标截取框的选中区域的区域形状发生变更的情况下,确定目标截取框发生变更,其中,选中区域的区域形状与目标区域的区域形状相对应;在目标截取框的选中区域的区域颜色发生变更的情况下,确定目标截取框发生变更,其中,选中区域的区域颜色与目标区域的区域颜色相对应;在目标截取框的选中区域的区域透明度发生变更的情况下,确定目标截取框发生变更,其中,选中区域的区域透明度与目标区域的区域透明度相对应。

进一步举例说明,可选的基于图4所示场景,继续例如图8所示,在图8(a)所示的实施例中,触发旋转指令,其中,该旋转指令用于指示旋转截取框404,例如以截取框404的区域中心为旋转中心进行顺时针90度旋转;再者,在图8(b)所示的实施例中,响应旋转指令,并显示旋转后的截取框802,以及将截取框802在地图画面402上截取的图像作为候选图像。

进一步举例说明,可选的基于图4所示场景,继续例如图9所示,在图9(a)所示的实施例中,在透明度面板902上触发透明度调节指令,其中,该透明度调节指令用于指示截取框404透明度配置的调节,例如增加截取框404的透明度配置,其中,透明度配置越高可以但不限于表示透光度越低,反之同理;再者,在图9(b)所示的实施例中,响应透明度调节指令,并显示透明度配置调节后的截取框904,以及将截取框904在地图画面402上截取的图像作为候选图像。

进一步举例说明,可选的基于图4所示场景,继续例如图10所示,在图10(a)所示的实施例中,在形状面板1002上触发形状调节指令,其中,该形状调节指令用于指示调节截取框404的形状,例如截取框404的形状为正方形(阴影表示当前形状),进而通过形状调节指令改变截取框404的形状为圆形;再者,在图10(b)所示的实施例中,响应形状调节指令,并显示调节为圆形后的截取框1004,以及将截取框1004在地图画面402上截取的图像作为候选图像。

通过本申请提供的实施例,在目标截取框的选中区域的区域面积发生变更的情况下,确定目标截取框发生变更,其中,选中区域的区域面积与目标区域的区域面积相对应;在目标截取框的选中区域的区域位置发生变更的情况下,确定目标截取框发生变更,其中,选中区域的区域位置与目标区域在第一背景图像上的区域位置相对应;在目标截取框的选中区域的区域角度发生变更的情况下,确定目标截取框发生变更,其中,选中区域的区域角度与目标区域的区域角度相对应;在目标截取框的选中区域的区域形状发生变更的情况下,确定目标截取框发生变更,其中,选中区域的区域形状与目标区域的区域形状相对应;在目标截取框的选中区域的区域颜色发生变更的情况下,确定目标截取框发生变更,其中,选中区域的区域颜色与目标区域的区域颜色相对应;在目标截取框的选中区域的区域透明度发生变更的情况下,确定目标截取框发生变更,其中,选中区域的区域透明度与目标区域的区域透明度相对应,达到了提高目标截取框的变更多样性的目的,实现了提高图像截取方式的多样性的效果。

作为一种可选的方案,将目标截取框从第一背景图像上选中的目标区域内的图像确定为候选图像,包括:

S1,将目标截取框从第一背景图像上选中的目标区域内的第三图像确定为候选图像;

S2,在第一背景图像变更为第二背景图像的情况下,将目标截取框从第二背景图像上选中的目标区域内的第四图像确定为候选图像。

需要说明的是,在现有技术中创建目标截取框前可自定义待截取的背景图像,但在创建目标截取框后,背景图像固定为禁止变更,进而导致如果用户创建的目标截取框的选中区域不符合实际需求,还需删除当前已创建好的目标截取框,再变更待截取的背景图像,步骤较为繁琐。概括而言,由于待截取的背景图像不够灵活的处理方式,导致了大量的资源浪费,并降低了图像截取的总体效率。

可选地,为克服上述存在的问题,在本实施例中,在目标截取框创建完成后,仍允许再变更背景图像(例如第一背景图像变更为第二背景图像)。

需要说明的是,将目标截取框从第一背景图像上选中的目标区域内的第三图像确定为候选图像;在第一背景图像变更为第二背景图像的情况下,将目标截取框从第二背景图像上选中的目标区域内的第四图像确定为候选图像。可选的,第一背景图像与第二背景图像可以但不限于为两张不同的背景图像,例如第一背景图像为A国地图,第二背景图像为B国地图。

进一步举例说明,可选的例如图3所示,即使在截取框304已创建的情况下,候选图像可以在目标视频当前帧的播放画面302中截取,也可以在目标视频当前帧的下一帧的播放画面中截取,也可以在目标视频当前帧的上一帧的播放画面中截取。

通过本申请提供的实施例,将目标截取框从第一背景图像上选中的目标区域内的第三图像确定为候选图像;在第一背景图像变更为第二背景图像的情况下,将目标截取框从第二背景图像上选中的目标区域内的第四图像确定为候选图像,达到了在目标截取框已创建的情况下,快速截取不同背景图像上的候选图像的目的,实现了提高图像截取效率的效果。

作为一种可选的方案,将目标截取框从第一背景图像上选中的目标区域内的图像确定为候选图像,包括:

S1,将目标截取框从第一背景图像的第一子图像上选中的目标区域内的第五图像确定为候选图像;

S2,在第一子图像变更为第一背景图像的第二子图像的情况下,将目标截取框从第二子图像上选中的目标区域内的六图像确定为候选图像。

需要说明的是,在现有技术中创建目标截取框前可自定义待截取的背景图像,但在创建目标截取框后,背景图像固定为禁止变更,进而导致如果用户创建的目标截取框的选中区域不符合实际需求,还需删除当前已创建好的目标截取框,再变更待截取的背景图像,步骤较为繁琐。概括而言,由于待截取的背景图像不够灵活的处理方式,导致了大量的资源浪费,并降低了图像截取的总体效率。

可选地,为克服上述存在的问题,在本实施例中,在目标截取框创建完成后,仍允许再变更背景图像(例如第一背景图像的第一子图像变更为第一背景图像的第二子图像)。

需要说明的是,将目标截取框从第一背景图像的第一子图像上选中的目标区域内的第五图像确定为候选图像;在第一子图像变更为第一背景图像的第二子图像的情况下,将目标截取框从第二子图像上选中的目标区域内的六图像确定为候选图像。

进一步举例说明,可选的例如图4所示,无论是地图画面402还是地图画面406都属于目标地图,且无论是截取框404在地图画面402上截取候选图像,还是截取框404在地图画面406上截取候选图像,都相当于目标截取框在目标地图上截取候选图像,只是目标地图在网站B上的显示画面不同,导致候选图像的显示更新。

通过本申请提供的实施例,将目标截取框从第一背景图像的第一子图像上选中的目标区域内的第五图像确定为候选图像;在第一子图像变更为第一背景图像的第二子图像的情况下,将目标截取框从第二子图像上选中的目标区域内的六图像确定为候选图像,达到了在目标截取框已创建的情况下,快速截取同一背景图像上不同的候选图像的目的,实现了提高图像截取效率的效果。

作为一种可选的方案,在将目标截取框从第一背景图像的第一子图像上选中的目标区域内的第五图像确定为候选图像之后,包括以下至少之一:

S1,在第一背景图像的显示面积发生变更的情况下,确定第一背景图像发生变更;

S2,在第一背景图像的显示位置发生变更的情况下,确定第一背景图像发生变更;

S3,在第一背景图像的显示角度发生变更的情况下,确定第一背景图像发生变更;

S4,在第一背景图像的显示形状发生变更的情况下,确定第一背景图像发生变更;

S5,在第一背景图像的显示颜色发生变更的情况下,确定第一背景图像发生变更;

S6,在第一背景图像的显示透明度发生变更的情况下,确定第一背景图像发生变更。

可选地,在本实施例中,变更第一背景图像可以但不限于包括显示大小、显示形状、显示角度、显示颜色、显示透明度、显示对比度、显示亮度等图像配置的变更,此处仅为举例,在此不做限定。

需要说明的是,在第一背景图像的显示面积发生变更的情况下,确定第一背景图像发生变更;在第一背景图像的显示位置发生变更的情况下,确定第一背景图像发生变更;在第一背景图像的显示角度发生变更的情况下,确定第一背景图像发生变更;在第一背景图像的显示形状发生变更的情况下,确定第一背景图像发生变更;在第一背景图像的显示颜色发生变更的情况下,确定第一背景图像发生变更;在第一背景图像的显示透明度发生变更的情况下,确定第一背景图像发生变更。

进一步举例说明,可选的例如图5所示,变更第一图像502的面积,以显示变更后的第二图像506,其中,无论是变更前的第一图像502还是变更后的第二图像506,可以但不限于都用于表示目标图像。

通过本申请提供的实施例,在第一背景图像的显示面积发生变更的情况下,确定第一背景图像发生变更;在第一背景图像的显示位置发生变更的情况下,确定第一背景图像发生变更;在第一背景图像的显示角度发生变更的情况下,确定第一背景图像发生变更;在第一背景图像的显示形状发生变更的情况下,确定第一背景图像发生变更;在第一背景图像的显示颜色发生变更的情况下,确定第一背景图像发生变更;在第一背景图像的显示透明度发生变更的情况下,确定第一背景图像发生变更,达到了提高背景图像的变更多样性的目的,实现了提高图像截取方式的多样性的效果。

作为一种可选的方案,在将目标截取框从第一背景图像上选中的第二区域内的第二图像确定为候选图像之前,包括:

S1,在获取到第一截取框变更指令的情况下,选中目标截取框,其中,第一截取框变更指令用于指示开始变更已选中第一区域的目标截取框,且第一截取框变更指令中携带有与第一区域匹配的第一参考位置的信息;

S2,在获取到第二截取框变更指令的情况下,确定目标截取框当前选中的第二区域,其中,第二截取框变更指令用于指示目标截取框已变更结束,且第二截取框变更指令中携带有与第二区域匹配的第二参考位置的信息,第二区域是基于第一参考位置以及第二参考位置从第一背景图像中确定得出的。

可选地,在本实施例中,利用第一截取框变更指令以及第二截取框变更指令,实现目标截取框所选定区域的变更,具体的,利用第一截取框变更指令的触发位置信息以及第二截取框变更指令的触发位置信息,实现目标截取框所选定区域的变更。

需要说明的是,在获取到第一截取框变更指令的情况下,选中目标截取框,其中,第一截取框变更指令用于指示开始变更已选中第一区域的目标截取框,且第一截取框变更指令中携带有与第一区域匹配的第一参考位置的信息;在获取到第二截取框变更指令的情况下,确定目标截取框当前选中的第二区域,其中,第二截取框变更指令用于指示目标截取框已变更结束,且第二截取框变更指令中携带有与第二区域匹配的第二参考位置的信息,第二区域是基于第一参考位置以及第二参考位置从第一背景图像中确定得出的。

可选的,在本实施例中,假设第一截取框变更指令以及第二截取框变更指令都是基于鼠标触发的指令,具体的,第一截取框变更指令可以但不限于为鼠标点击触发,第二截取框变更指令可以但不限于为鼠标点击或松开后触发,其中,第二截取框变更指令在第一截取框变更指令后触发。例如先通过鼠标点击(但不松开)触发第一截取框变更指令,再通过鼠标松开以触发第二截取框变更指令。还可以但不限于例如先通过鼠标点击并松开触发第一截取框变更指令,再通过鼠标点击并松开以触发第二截取框变更指令。

进一步,在变更截取框位置的场景下,首先计算出鼠标相对显示界面(例如web页面)的位置,再通过e.clientX-dragBox.offsetLeft,获取到目标截取框的横坐标,同理获取到纵坐标,进而获取目标截取框相对显示界面的位置。

再者,在变更截取框面积的场景下,用光标(鼠标)的新位置减去光标相对第一次相对web页面的位置,得到目标截取框的位置,再通过调用浏览器接口获取鼠标按下时光标坐标、获取缩放前div的宽高,以及通过document.getElementsByClassName("drag_box")[0].style.width获取缩放后div的宽高。此外,因为在截取图像的时候,svg格式的图片无法被截取到,需要将Svg转换成canvas格式,以方便后续的截取步骤,同时,检索目标截取框内有无svg格式的图片,有的话进行截取前的转化,canvg(canvas,svg)。还需通过html2canvas进行图片转换,将html格式的dom结构,转换成需要的图片格式。

进一步举例说明,可选的目标截取框所选定区域的位置变更场景例如图11所示,具体步骤如下:

步骤S1102,显示初始截取框,其中,初始截取框可以但不限用于表示创建后还未发生变更的截取框;

步骤S1104,获取第一变更指令(即第一截取框变更指令)的触发位置(即第一参考位置);

步骤S1106,获取第二变更指令(即第二截取框变更指令)的触发位置(即第二参考位置);

步骤S1108,获取目标截取框的位置;

步骤S1110,显示目标截取框。

可选的,在本实施例中,假设第一截取框变更指令以及第二截取框变更指令都是基于鼠标触发的指令,具体的,第一截取框变更指令可以但不限于为鼠标点击触发,第二截取框变更指令可以但不限于为鼠标点击或松开后触发,其中,第二截取框变更指令在第一截取框变更指令后触发。例如先通过鼠标点击(但不松开)触发第一截取框变更指令,再通过鼠标松开以触发第二截取框变更指令。还可以但不限于例如先通过鼠标点击并松开触发第一截取框变更指令,再通过鼠标点击并松开以触发第二截取框变更指令。

进一步举例说明,可选的目标截取框所选定区域的面积变更场景例如图12所示,具体步骤如下:

步骤S1202,显示初始截取框;

步骤S1204,获取初始截取框宽高;

步骤S1206,获取鼠标按下时的光标坐标;

步骤S1208,获取鼠标松开后的光标坐标;

步骤S1210,获取缩放后的宽高数据;

步骤S1212,重绘截取框;

步骤S1214,转换图像格式;

步骤S1216,显示目标截取框。

通过本申请提供的实施例,在获取到第一截取框变更指令的情况下,选中目标截取框,其中,第一截取框变更指令用于指示开始变更已选中第一区域的目标截取框,且第一截取框变更指令中携带有与第一区域匹配的第一参考位置的信息;在获取到第二截取框变更指令的情况下,确定目标截取框当前选中的第二区域,其中,第二截取框变更指令用于指示目标截取框已变更结束,且第二截取框变更指令中携带有与第二区域匹配的第二参考位置的信息,第二区域是基于第一参考位置以及第二参考位置从第一背景图像中确定得出的,达到了确定变更后的目标截取框的目的,实现了提高图像截取的可实施性的效果。

作为一种可选的方案,在将目标截取框从第二子图像上选中的目标区域内的六图像确定为候选图像之前,包括:

S1,在获取到第一背景图像变更指令的情况下,选中第一背景图像,其中,第一背景图像变更指令用于指示开始变更已显示第一子图像的第一背景图像,且第一背景图像变更指令中携带有与第一子图像匹配的第三参考位置的信息;

S2,在获取到第二背景图像变更指令的情况下,确定第二子图像,其中,第二背景图像变更指令用于指示第一背景图像已变更结束,且第二背景图像变更指令中携带有与第二子图像匹配的第四参考位置的信息,第二子图像是基于第三参考位置以及第四参考位置从第一背景图像中确定得出的。

需要说明的是,在获取到第一背景图像变更指令的情况下,选中第一背景图像,其中,第一背景图像变更指令用于指示开始变更已显示第一子图像的第一背景图像,且第一背景图像变更指令中携带有与第一子图像匹配的第三参考位置的信息;在获取到第二背景图像变更指令的情况下,确定第二子图像,其中,第二背景图像变更指令用于指示第一背景图像已变更结束,且第二背景图像变更指令中携带有与第二子图像匹配的第四参考位置的信息,第二子图像是基于第三参考位置以及第四参考位置从第一背景图像中确定得出的。

通过本申请提供的实施例,在获取到第一背景图像变更指令的情况下,选中第一背景图像,其中,第一背景图像变更指令用于指示开始变更已显示第一子图像的第一背景图像,且第一背景图像变更指令中携带有与第一子图像匹配的第三参考位置的信息;在获取到第二背景图像变更指令的情况下,确定第二子图像,其中,第二背景图像变更指令用于指示第一背景图像已变更结束,且第二背景图像变更指令中携带有与第二子图像匹配的第四参考位置的信息,第二子图像是基于第三参考位置以及第四参考位置从第一背景图像中确定得出的,达到了确定变更后的目标截取框的目的,实现了提高图像截取的可实施性的效果。

作为一种可选的方案,在在第一背景图像中创建目标截取框之前,包括:

S1,在配置有截取插件的目标网页上显示第一背景图像;

S2,检测在目标网页上触发的截取创建指令,其中,截取创建指令用于指示在第一背景图像中创建目标截取框。

可选地,在现有技术中,几乎需要打开安装的程序进行自定义截图,如果没有安装则无法对网页进行截取,但在本实施例中,即使在没有打开这些软件的情况下,只要打开配置有截取插件的目标网页便可以实现基于目标网页的自定义截图,且截图的功能完善。

需要说明的是,在配置有截取插件的目标网页上显示第一背景图像;检测在目标网页上触发的截取创建指令,其中,截取创建指令用于指示在第一背景图像中创建目标截取框。

进一步举例说明,可选的例如图13所示,目标网页1302中显示有目标地图1304以及创建的目标截取框1306,其中,在目标网页1302左侧显示有配置的辅助插件,用于控制目标地图1304的显示画面,可选的,截取插件可以但不限于以后台程序的形式配置给目标网页1302。

通过本申请提供的实施例,在配置有截取插件的目标网页上显示第一背景图像;检测在目标网页上触发的截取创建指令,其中,截取创建指令用于指示在第一背景图像中创建目标截取框,达到了利用截取插件以实现在目标网页上即可完成图像截取的目的,实现了提高图像截取的应用全面性的效果。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

根据本发明实施例的另一个方面,还提供了一种用于实施上述图像截取方法的图像截取装置。如图14所示,该装置包括:

创建单元1402,用于在第一背景图像中创建目标截取框,其中,目标截取框用于从第一背景图像中截取目标图像;

第一确定单元1404,用于将目标截取框从第一背景图像上选中的目标区域内的图像确定为候选图像,其中,在目标截取框发生变更的情况下,目标区域将被变更,在第一背景图像发生变更的情况下,候选图像将被更新;

第二确定单元1406,用于在获取到截取确认指令的情况下,将当前被选中的候选图像确定为目标图像。

可选地,在本实施例中,上述图像截取方法可以但不限于应用在自定义截图场景下,可选的,自定义截图可以但不限于通过自定义截取框的截取方式和/或自定义待截取背景图像的待截取方式,实现对背景图像的截图。

可选地,在本实施例中,上述图像截取方法可以但不限于应用在web网页的截图场景下,可选的,web网页可以但不限于为万维网上的一个按照HTML格式组织起来的文件,在通过万维网进行信息查询时,以信息页面的形式出现,它可包括图形、文字、声音和视像等信息。

可选的,在本实施例中,第一背景图像发生变更可以但不限于为变更第一背景图像的大小、形状、角度、图像内容等。

可选的,在本实施例中,目标截取框发生变更可以但不限于为变更目标截取框的大小、形状、角度、截取配置(例如截取图像的颜色、透明度等)等。

具体实施例可以参考上述图像截取方法中所示示例,本示例中在此不再赘述。

通过本申请提供的实施例,第一背景图像中创建目标截取框,其中,目标截取框用于从第一背景图像中截取目标图像;将目标截取框从第一背景图像上选中的目标区域内的图像确定为候选图像,其中,在目标截取框发生变更的情况下,目标区域将被变更,在第一背景图像发生变更的情况下,候选图像将被更新;在获取到截取确认指令的情况下,将当前被选中的候选图像确定为目标图像置,利用可发生变更的截取框以及背景图像,进而达到了可自定义截取图像的目的,从而实现了提高图像截取的灵活度的技术效果。

作为一种可选的方案,第一确定单元1404,包括:

第一确定模块,用于将目标截取框从第一背景图像上选中的第一区域内的第一图像确定为候选图像,其中,目标区域包括第一区域;

第二确定模块,用于在目标截取框所在区域从第一区域变更到第二区域的情况下,将目标截取框从第一背景图像上选中的第二区域内的第二图像确定为候选图像,其中,目标区域包括第二区域。

具体实施例可以参考上述图像截取方法中所示示例,本示例中在此不再赘述。

作为一种可选的方案,还包括以下至少之一:

第一变更模块,用于在将目标截取框从第一背景图像上选中的第一区域内的第一图像确定为候选图像之后,在目标截取框的选中区域的区域面积发生变更的情况下,确定目标截取框发生变更,其中,选中区域的区域面积与目标区域的区域面积相对应;

第二变更模块,用于在将目标截取框从第一背景图像上选中的第一区域内的第一图像确定为候选图像之后,在目标截取框的选中区域的区域位置发生变更的情况下,确定目标截取框发生变更,其中,选中区域的区域位置与目标区域在第一背景图像上的区域位置相对应;

第三变更模块,用于在将目标截取框从第一背景图像上选中的第一区域内的第一图像确定为候选图像之后,在目标截取框的选中区域的区域角度发生变更的情况下,确定目标截取框发生变更,其中,选中区域的区域角度与目标区域的区域角度相对应;

第四变更模块,用于在将目标截取框从第一背景图像上选中的第一区域内的第一图像确定为候选图像之后,在目标截取框的选中区域的区域形状发生变更的情况下,确定目标截取框发生变更,其中,选中区域的区域形状与目标区域的区域形状相对应;

第五变更模块,用于在将目标截取框从第一背景图像上选中的第一区域内的第一图像确定为候选图像之后,在目标截取框的选中区域的区域颜色发生变更的情况下,确定目标截取框发生变更,其中,选中区域的区域颜色与目标区域的区域颜色相对应;

第六变更模块,用于在将目标截取框从第一背景图像上选中的第一区域内的第一图像确定为候选图像之后,在目标截取框的选中区域的区域透明度发生变更的情况下,确定目标截取框发生变更,其中,选中区域的区域透明度与目标区域的区域透明度相对应。

具体实施例可以参考上述图像截取方法中所示示例,本示例中在此不再赘述。

作为一种可选的方案,第一确定单元1404,包括:

第三确定模块,用于将目标截取框从第一背景图像上选中的目标区域内的第三图像确定为候选图像;

第四确定模块,用于在第一背景图像变更为第二背景图像的情况下,将目标截取框从第二背景图像上选中的目标区域内的第四图像确定为候选图像。

具体实施例可以参考上述图像截取方法中所示示例,本示例中在此不再赘述。

作为一种可选的方案,第一确定单元1404,包括:

第五确定模块,用于将目标截取框从第一背景图像的第一子图像上选中的目标区域内的第五图像确定为候选图像;

第六确定模块,用于在第一子图像变更为第一背景图像的第二子图像的情况下,将目标截取框从第二子图像上选中的目标区域内的六图像确定为候选图像。

具体实施例可以参考上述图像截取方法中所示示例,本示例中在此不再赘述。

作为一种可选的方案,包括以下至少之一:

第七变更模块,用于在将目标截取框从第一背景图像的第一子图像上选中的目标区域内的第五图像确定为候选图像之后,在第一背景图像的显示面积发生变更的情况下,确定第一背景图像发生变更;

第八变更模块,用于在将目标截取框从第一背景图像的第一子图像上选中的目标区域内的第五图像确定为候选图像之后,在第一背景图像的显示位置发生变更的情况下,确定第一背景图像发生变更;

第九变更模块,用于在将目标截取框从第一背景图像的第一子图像上选中的目标区域内的第五图像确定为候选图像之后,在第一背景图像的显示角度发生变更的情况下,确定第一背景图像发生变更;

第十变更模块,用于在将目标截取框从第一背景图像的第一子图像上选中的目标区域内的第五图像确定为候选图像之后,在第一背景图像的显示形状发生变更的情况下,确定第一背景图像发生变更;

第十一变更模块,用于在将目标截取框从第一背景图像的第一子图像上选中的目标区域内的第五图像确定为候选图像之后,在第一背景图像的显示颜色发生变更的情况下,确定第一背景图像发生变更;

第十二变更模块,用于在将目标截取框从第一背景图像的第一子图像上选中的目标区域内的第五图像确定为候选图像之后,在第一背景图像的显示透明度发生变更的情况下,确定第一背景图像发生变更。

具体实施例可以参考上述图像截取方法中所示示例,本示例中在此不再赘述。

作为一种可选的方案,包括:

第一选中模块,用于在将目标截取框从第一背景图像上选中的第二区域内的第二图像确定为候选图像之前,在获取到第一截取框变更指令的情况下,选中目标截取框,其中,第一截取框变更指令用于指示开始变更已选中第一区域的目标截取框,且第一截取框变更指令中携带有与第一区域匹配的第一参考位置的信息;

第七确定模块,用于在将目标截取框从第一背景图像上选中的第二区域内的第二图像确定为候选图像之前,在获取到第二截取框变更指令的情况下,确定目标截取框当前选中的第二区域,其中,第二截取框变更指令用于指示目标截取框已变更结束,且第二截取框变更指令中携带有与第二区域匹配的第二参考位置的信息,第二区域是基于第一参考位置以及第二参考位置从第一背景图像中确定得出的。

具体实施例可以参考上述图像截取方法中所示示例,本示例中在此不再赘述。

作为一种可选的方案,包括:

第二选中模块,用于在将目标截取框从第二子图像上选中的目标区域内的六图像确定为候选图像之前,在获取到第一背景图像变更指令的情况下,选中第一背景图像,其中,第一背景图像变更指令用于指示开始变更已显示第一子图像的第一背景图像,且第一背景图像变更指令中携带有与第一子图像匹配的第三参考位置的信息;

第八确定模块,用于在将目标截取框从第二子图像上选中的目标区域内的六图像确定为候选图像之前,在获取到第二背景图像变更指令的情况下,确定第二子图像,其中,第二背景图像变更指令用于指示第一背景图像已变更结束,且第二背景图像变更指令中携带有与第二子图像匹配的第四参考位置的信息,第二子图像是基于第三参考位置以及第四参考位置从第一背景图像中确定得出的。

具体实施例可以参考上述图像截取方法中所示示例,本示例中在此不再赘述。

作为一种可选的方案,包括:

显示单元,用于在在第一背景图像中创建目标截取框之前,在配置有截取插件的目标网页上显示第一背景图像;

检测单元,用于在在第一背景图像中创建目标截取框之前,检测在目标网页上触发的截取创建指令,其中,截取创建指令用于指示在第一背景图像中创建目标截取框。

具体实施例可以参考上述图像截取方法中所示示例,本示例中在此不再赘述。

根据本发明实施例的又一个方面,还提供了一种用于实施上述图像截取方法的电子设备,如图15所示,该电子设备包括存储器1502和处理器1504,该存储器1502中存储有计算机程序,该处理器1504被设置为通过计算机程序执行上述任一项方法实施例中的步骤。

可选地,在本实施例中,上述电子设备可以位于计算机网络的多个网络设备中的至少一个网络设备。

可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:

S1,在第一背景图像中创建目标截取框,其中,目标截取框用于从第一背景图像中截取目标图像;

S2,将目标截取框从第一背景图像上选中的目标区域内的图像确定为候选图像,其中,在目标截取框发生变更的情况下,目标区域将被变更,在第一背景图像发生变更的情况下,候选图像将被更新;

S3,在获取到截取确认指令的情况下,将当前被选中的候选图像确定为目标图像。

可选地,本领域普通技术人员可以理解,图15所示的结构仅为示意,电子设备也可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端设备。图15其并不对上述电子设备的结构造成限定。例如,电子设备还可包括比图15中所示更多或者更少的组件(如网络接口等),或者具有与图15所示不同的配置。

其中,存储器1502可用于存储软件程序以及模块,如本发明实施例中的图像截取方法和装置对应的程序指令/模块,处理器1504通过运行存储在存储器1502内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的图像截取方法。存储器1502可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器1502可进一步包括相对于处理器1504远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。其中,存储器1502具体可以但不限于用于存储目标截取框、候选图像以及目标图像等信息。作为一种示例,如图15所示,上述存储器1502中可以但不限于包括上述图像截取装置中的创建单元1402、第一确定单元1404及第二确定单元1406。此外,还可以包括但不限于上述图像截取装置中的其他模块单元,本示例中不再赘述。

可选地,上述的传输装置1506用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置1506包括一个网络适配器(Network Interface Controller,NIC),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置1506为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。

此外,上述电子设备还包括:显示器1508,用于显示上述目标截取框、候选图像以及目标图像等信息;和连接总线1510,用于连接上述电子设备中的各个模块部件。

在其他实施例中,上述终端设备或者服务器可以是一个分布式系统中的一个节点,其中,该分布式系统可以为区块链系统,该区块链系统可以是由该多个节点通过网络通信的形式连接形成的分布式系统。其中,节点之间可以组成点对点(Peer To Peer,简称P2P)网络,任意形式的计算设备,比如服务器、终端等电子设备都可以通过加入该点对点网络而成为该区块链系统中的一个节点。

根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述图像截取方法,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

可选地,在本实施例中,上述计算机可读的存储介质可以被设置为存储用于执行以下步骤的计算机程序:

S1,在第一背景图像中创建目标截取框,其中,目标截取框用于从第一背景图像中截取目标图像;

S2,将目标截取框从第一背景图像上选中的目标区域内的图像确定为候选图像,其中,在目标截取框发生变更的情况下,目标区域将被变更,在第一背景图像发生变更的情况下,候选图像将被更新;

S3,在获取到截取确认指令的情况下,将当前被选中的候选图像确定为目标图像。

可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

相关技术
  • 一种证件图像截取方法、存储介质和证件图像截取装置
  • 图像截取方法、装置、电子设备及存储介质
技术分类

06120112362850