图像调整方法、装置、电子设备和计算机可读存储介质与流程

文档序号:16995290发布日期:2019-03-02 01:19阅读:128来源:国知局
图像调整方法、装置、电子设备和计算机可读存储介质与流程

本发明涉及显示技术领域,尤其涉及图像调整方法、图像调整装置、电子设备和计算机可读存储介质。



背景技术:

目前的显示装置主要包括移动设备和非移动设备两种。一般情况下,在移动设备上对于显示的图像进行调整,需要通过触控操作进行调整,而在非移动设备上对显示的图像进行调整,或者需要通过鼠标进行调整,或者需要通过遥控器进行调整。

其中,通过触控操作进行调整的方式,限制了用户与显示装置的距离需要较近,而通过鼠标或者遥控器进行调整的方式,相对触控操作而言调整效率较低。



技术实现要素:

本发明提供图像调整方法、图像调整装置、电子设备和计算机可读存储介质,以解决相关技术中的不足。

根据本发明实施例的第一方面,提供一种图像调整方法,包括:

确定用户到显示装置的距离;

根据距离与所述显示装置中显示的前景图像和背景图像的关系,确定所述用户的动作信息在前景图像和背景图像对应的目标图像;

确定用户的动作信息对应的调整方式;

根据所述调整方式对所述目标图像进行调整。

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

在确定用户到显示装置的距离之前,在显示第一图像的情况下,获取第二图像;

在所述显示装置中将所述第一图像作为所述背景图像,将所述第二图像作为所述前景图像进行显示。

可选地,所述获取第二图像包括:

获取第三图像;

从所述第三图像中提取出预设类型的对象作为所述第二图像。

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

若所述目标图像包括所述前景图像或所述背景图像,将所述前景图像和所述背景图像未被调整的图像与调整后的目标图像融合;

若所述目标图像包括所述前景图像和所述背景图像,将调整后的前景图像和调整后的背景图像融合。

可选地,述动作信息与所述调整方式的对应关系通过以下方式预先确定:

构建动作信息与调整方式构成的训练集;

基于所述训练集,通过深度学习进行训练以确定所述动作信息与所述调整方式的对应关系。

根据本发明实施例的第二方面,提供一种图像调整装置,包括:

距离确定模块,用于确定用户到显示装置的距离;

目标确定模块,用于根据距离与所述显示装置中显示的前景图像和背景图像的关系,确定所述用户的动作信息在前景图像和背景图像对应的目标图像;

方式确定模块,用于确定用户的动作信息对应的调整方式;

图像调整模块,用于根据所述调整方式对所述目标图像进行调整。

可选地,所述装置还包括:

图像获取模块,用于在显示第一图像的情况下,获取第二图像;

图像显示模块,用于在所述显示装置中将所述第一图像作为所述背景图像,将所述第二图像作为所述前景图像进行显示。

可选地,所述图像获取模块包括:

获取子模块,用于获取第三图像;

提取子模块,用于从所述第三图像中提取出预设类型的对象作为所述第二图像。

可选地,所述装置还包括:

图像融合模块,若所述目标图像包括所述前景图像或所述背景图像,将所述前景图像和所述背景图像未被调整的图像与调整后的目标图像融合;若所述目标图像包括所述前景图像和所述背景图像,将调整后的前景图像和调整后的背景图像融合。

可选地,所述装置还包括:

训练集构建模块,用于构建动作信息与调整方式构成的训练集;

深度学习模块,用于基于所述训练集,通过深度学习进行训练以确定所述动作信息与所述调整方式的对应关系。

根据本发明实施例的第三方面,提供一种电子设备,其特征在于,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为执行上述任一实施例所述方法中的步骤。

根据本发明实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述任一实施例所述方法中的步骤。

根据上述实施例可知,可以在显示装置与用户相距一定距离的情况下,根据用户与显示装置的距离确定用户的操作信息对应的目标图像,并且通过执行动作对显示装置中的目标图像进行调整,一方面无需用户在与显示装置较近的情况下才能选定目标图像和调整目标图像,另一方面基于动作来确定调整方式进行调整,相当于通过鼠标或遥控器来调整的方式效率较高。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是根据本发明实施例示出的一种图像调整方法的示意流程图。

图2是根据本发明实施例示出的另一种图像调整方法的示意流程图。

图3是根据本发明实施例示出的一种获取第二图像的示意流程图。

图4是根据本发明实施例示出的又一种图像调整方法的示意流程图。

图5是根据本发明实施例示出的一种确定动作信息与调整方式的对应关系的示意流程图。

图6是根据本发明实施例示出的一种图像调整装置的示意框图。

图7是根据本发明实施例示出的另一种图像调整装置的示意框图。

图8是根据本发明实施例示出的一种图像获取模块的示意框图。

图9是根据本发明实施例示出的又一种图像调整装置的示意框图。

图10是根据本发明实施例示出的又一种图像调整装置的示意框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

图1是根据本发明实施例示出的一种图像调整方法的示意流程图。本实施例所述的方法可以适用于显示装置,本实施例中的显示装置可以为:电子纸、手机、平板电脑、电视机、笔记本电脑、数码相框、导航仪等任何具有显示功能的产品或部件。

如图1所示,所述图像调整方法可以包括以下步骤:

步骤s1,确定用户到显示装置的距离;

在一个实施例中,确定用户到显示的距离的方式可以根据需要进行设置,例如在显示装置上可以设置有红外线收发装置,基于红外线收发装置可以进行红外测距,从而测量出用户到显示装置的距离;例如在显示装置上可以设置有深度摄像头,基于深度摄像头可以获取深度图像,进而基于深度图像中用户的深度信息,可以确定出用户到显示装置的距离。

需要说明的是,确定用户到显示装置的距离,可以是指用户整体到显示装置的距离,也可以是指用户的局部到显示装置的距离,例如用户的手部到显示装置距离。

步骤s2,根据距离与所述显示装置中显示的前景图像和背景图像的关系,确定所述用户的动作信息在前景图像和背景图像对应的目标图像;

在一个实施例中,在显示装置所显示的图像中,可以包括前景图像和背景图像,其中,前景图像和背景图像可以来自于一张图像,也可以是两张或两张以上的图像叠加得到的,例如在显示装置原本所显示的图像上叠加一张图像,那么原本所显示的图像就是背景图像,叠加的图像就是前景图像。

用户与显示装置的距离不同,用户的动作信息对应的目标图像也不同,例如,可以设置用户与显示装置的距离越大,用户的动作信息对应的目标图像的层次越靠前,例如当用户与显示装置的距离为d1时,用户的动作信息对应前景图像,用户与显示装置的距离为d2时,用户的动作信息对应背景图像,其中,d1大于d2。

当然,也可以设置用户与显示装置的距离越大,用户的动作信息对应的目标图像的层次越靠后。

需要说明的是,前景图像和背景图像各自可以包括多层图像,以前景图像包括多层图像为例,在显示装置原本所显示的图像上可以叠加多张图像,所叠加的多张图像按照叠加的时间,可以分为多层图像,例如叠加的时间越早对应的层数越靠前。

步骤s3,确定用户的动作信息对应的调整方式;

在一个实施例中,用户不同的动作信息可以对应不同的调整方式,其中,用户的动作信息可以是指用户的整体的动作信息,例如用户四肢的动作信息,也可以是指用户的局部的动作信息,例如用户手部的动作信息。

其中,动作信息与调整方式的对应关系可以是预先确定的,例如可以基于深度学习进行训练来预先确定,也可以直接由人工输入标准的手势与调整方式的对应关系。

步骤s4,根据所述调整方式对所述目标图像进行调整。

根据本公开的实施例,可以在显示装置与用户相距一定距离的情况下,根据用户与显示装置的距离确定用户的操作信息对应的目标图像,并且通过执行动作对显示装置中的目标图像进行调整,一方面无需用户在与显示装置较近的情况下才能选定目标图像和调整目标图像,另一方面基于动作来确定调整方式进行调整,相当于通过鼠标或遥控器来调整的方式效率较高。

图2是根据本发明实施例示出的另一种图像调整方法的示意流程图。如图2所示,在图1所示实施例的基础上,所述方法还包括:

步骤s5,在确定用户到显示装置的距离之前,在显示第一图像的情况下,获取第二图像;

步骤s6,在所述显示装置中将所述第一图像作为所述背景图像,将所述第二图像作为所述前景图像进行显示。

在一个实施例中,前景图像和背景图像可以来自于两张图像,其中,当在显示第一图像的情况下又获取了第二图像,那么可以将第二图像显示在第一图像之上,从而将第一图像作为背景图像,将第二图像作为前景图像进行显示。在这种情况下,可以根据不同图像显示的顺序直接确定前景图像和背景图像,无需对图像中的内容进行识别,确定方式较为简单。

图3是根据本发明实施例示出的一种获取第二图像的示意流程图。如图3所示,在图2所示实施例的基础上,所述获取第二图像包括:

步骤s51,获取第三图像;

步骤s52,从所述第三图像中提取出预设类型的对象作为所述第二图像。

在一个实施例中,由于一张图像中包含的内容较多,用户所需调整的内容往往只是图像中的部分内容,因此对于获取到的第三图像,可以自动从中提取出预设类型的对象作为第二图像叠加到第一图像中,不必用户手动选出预设类型的对象,以便提高用户的操作效率。

其中,预设类型的对象可以根据需要进行设置,例如可以是人体、车辆、宠物等,预设类型的对象为人体,那么可以从第三图像中提取人体作为第二图像叠加到第一图像中。

需要说明的是,从第三图像中提取预设类型的对象的操作方式可以根据需要进行,例如可以通过图像分割处理来提取预设类型的对象,该操作方式并非本发明的主要改进点,在此不再赘述。

图4是根据本发明实施例示出的又一种图像调整方法的示意流程图。如图4所示,在图1所示实施例的基础上,所述方法还包括:

步骤s7,若所述目标图像包括所述前景图像或所述背景图像,将所述前景图像和所述背景图像未被调整的图像与调整后的目标图像融合;若所述目标图像包括所述前景图像和所述背景图像,将调整后的前景图像和调整后的背景图像融合。

在一个实施例中,若只执行一次步骤s2至步骤s4,那么就是将前景图像或者背景图像选定为目标图像,在这种情况下,可以将调整后的目标图像与未被调整的图像进行融合。

若在执行一次步骤s2至步骤s4后,可以再次执行步骤s2至s4,并在再次执行步骤s2时,通过改变用户到显示装置的距离,改变用户的动作信息对应的目标图像,从而通过多次执行步骤s2至步骤s4,可以将前景图像和背景图像都选定为目标图像,在这种情况下,可以将调整后的前景图像和调整后的背景图像融合。

据此,用户可以通过多次操作来选定图像作为目标图像进行调整,并最终执行融合操作。其中,进行融合操作的指令也可以基于用户的动作信息生成。

需要说明的是,对于图像融合的方式,可以根据需要进行选择,例如可以通过边界融合的方式将两张或多张图像进行融合,该融合方式并非本发明的主要改进点,在此不再赘述。

图5是根据本发明实施例示出的一种确定动作信息与调整方式的对应关系的示意流程图。如图5所示,所述动作信息与所述调整方式的对应关系通过以下方式预先确定:

步骤s8,构建动作信息与调整方式构成的训练集;

步骤s9,基于所述训练集,通过深度学习进行训练以确定所述动作信息与所述调整方式的对应关系。

在一个实施例中,可以构建动作信息与调整方式构成的训练集,其中,训练集可以包括动作信息的多个特征,例如动作信息为用户手部的动作信息,那么多个特征可以包括手指的数目、手指之间的角度、手指的标识等,不同的特征可以构成不同的动作信息,而不同的动作信息对应不同的调整方式,从而可以构建以多个特征为输入量,输出对应动作信息的值的模型,并通过深度学习在所述训练集的基础上对该模型进行训练,从而得到能够准确表达动作信息与调整方式的对应关系的模型,进而在获取到动作信息时,可以将动作信息的特征输入到该模型中,从而得到动作信息对应的调整方式。

与前述图像调整方法的实施例相对应地,本公开还提出了图像调整装置的实施例。

图6是根据本发明实施例示出的一种图像调整装置的示意框图。本实施例所述的装置可以适用于显示装置,本实施例中的显示装置可以为:电子纸、手机、平板电脑、电视机、笔记本电脑、数码相框、导航仪等任何具有显示功能的产品或部件。

如图6所示,所述图像调整装置可以包括:

距离确定模块1,用于确定用户到显示装置的距离;

目标确定模块2,用于根据距离与所述显示装置中显示的前景图像和背景图像的关系,确定所述用户的动作信息在前景图像和背景图像对应的目标图像;

方式确定模块3,用于确定用户的动作信息对应的调整方式;

图像调整模块4,用于根据所述调整方式对所述目标图像进行调整。

图7是根据本发明实施例示出的另一种图像调整装置的示意框图。如图7所示,在图6所示实施例的基础上,所述装置还包括:

图像获取模块5,用于在显示第一图像的情况下,获取第二图像;

图像显示模块6,用于在所述显示装置中将所述第一图像作为所述背景图像,将所述第二图像作为所述前景图像进行显示。

图8是根据本发明实施例示出的一种图像获取模块的示意框图。如图8所示,所述图像获取模块5包括:

获取子模块51,用于获取第三图像;

提取子模块52,用于从所述第三图像中提取出预设类型的对象作为所述第二图像。

图9是根据本发明实施例示出的又一种图像调整装置的示意框图。如图9所示,在图6所示实施例的基础上,所述装置还包括:

图像融合模块7,若所述目标图像包括所述前景图像或所述背景图像,将所述前景图像和所述背景图像未被调整的图像与调整后的目标图像融合;若所述目标图像包括所述前景图像和所述背景图像,将调整后的前景图像和调整后的背景图像融合。

图10是根据本发明实施例示出的又一种图像调整装置的示意框图。如图10所示,在图6所示实施例的基础上,所述装置还包括:

训练集构建模块8,用于构建动作信息与调整方式构成的训练集;

深度学习模块9,用于基于所述训练集,通过深度学习进行训练以确定所述动作信息与所述调整方式的对应关系。

本公开的实施例还提出一种电子设备,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为执行上述任一实施例所述方法中的步骤。

本公开的实施例还提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一实施例所述方法中的步骤。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在相关方法的实施例中进行了详细描述,此处将不做详细阐述说明。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

在本发明中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。术语“多个”指两个或两个以上,除非另有明确的限定。

本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本发明的其它实施方案。本发明旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

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