一种图像虚化方法及移动终端技术

技术编号:15899198 阅读:42 留言:0更新日期:2017-07-28 21:46
本发明专利技术提供了一种图像虚化方法,所述方法包括:获取移动终端用户在图像上选择的N个图像区域;获取所述N个图像区域中每个区域的初始深度数据;基于所述N个图像区域中每个区域的初始深度数据,对所述图像进行虚化处理。可见,本发明专利技术提供的一种图像虚化方案,将不同深度层对应的深度数据融合成同一深度数据,则可将多个区域可以融合成同一深度层,这样,生成的图像就可以实现将融合后的一层进行清晰显示,而除此之外的深度层则模糊显示,即用户选择的区域可以实现清晰显示其他区域则为虚化,能够选择任意多个目标进行图像虚化。

【技术实现步骤摘要】
一种图像虚化方法及移动终端
本专利技术涉及图像处理
,特别是涉及一种图像虚化方法及移动终端。
技术介绍
目前随着科技的快速发展,移动终端越发成为人们生活中不可或缺的一部分,人们使用移动终端进行拍照,为了带给用户更好的使用体验,在移动终端中设置双摄像头,可以实现依据用户的需要对图像进行虚化。当前的移动终端虚化操作主要是先拍照后对焦,进行双摄像头虚化操作主要就是将图片分成2层,前景和背景;通过点击前景和背景上位置来切换前后景的虚化和清晰情况。现有的图像虚化处理方案,无法对多深度层的图像进行虚化。例如:假设人物手上拿了物品放在前面,从图像中的主要目标分层进行对焦的话,从深度数据上主要可以分为物品、人物、背景三层(即前、中、后层);此时若采用现有的双摄像头虚化对焦方式的话,当点击其中任意一层,点击的一层为清晰,而另外两层都是虚化模糊的。由于现有的虚化处理方案只能使得前、中、后层的某一层实现清晰,则当用户想要的物品前层和人物中层保持清晰,而背景后层模糊的情况则无法实现,或者当用户想要物品前层模糊,而人物中层和背景后层清晰的情况也无法实现。
技术实现思路
本专利技术提供了一种图像虚化方法及移动终端,以解决现有技术中对图像的虚化只能对单层进行虚化的问题。本专利技术公开了一种图像虚化方法,所述方法包括:获取移动终端用户在图像上选择的N个图像区域;获取所述N个图像区域中每个区域的初始深度数据;基于所述N个图像区域中每个区域的初始深度数据,对所述图像进行虚化处理。本专利技术还公开了一种移动终端,所述移动终端包括:第一获取模块,用于获取移动终端用户在图像上选择的N个图像区域;第二获取模块,获取所述N个图像区域中每个区域的初始深度数据;虚化模块,基于所述N个图像区域中每个区域的初始深度数据,对所述图像进行虚化处理,其中,N为大于1的整数。本专利技术实施例提供的一种图像虚化方案,获取移动终端用户在图像上选择的N个图像区域;获取所述N个图像区域中每个区域的初始深度数据;基于所述N个图像区域中每个区域的初始深度数据,对所述图像进行虚化处理;其中,N为大于1的整数。可见,本专利技术提供的一种图像虚化方案,将不同深度层对应的深度数据融合成同一深度数据,则可将多个区域可以融合成同一深度层,这样,生成的图像就可以实现将融合后的一层进行清晰显示,而除此之外的深度层则模糊显示,即用户选择的区域可以实现清晰显示其他区域则为虚化,能够选择任意多个目标进行图像虚化。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例的一种图像虚化方法的流程图;图2是本专利技术实施例的一种图像虚化方法的流程图;图3是本专利技术实施例的一种移动终端的结构框图;图4是本专利技术实施例的一种移动终端的结构框图;图5是本专利技术实施例的虚化模块的结构框图;图6是本专利技术实施例的判断子模块的结构框图;图7是本专利技术实施例的一种移动终端的结构框图;图8是本专利技术实施例的一种移动终端的结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参照图1,示出了本专利技术的一种图像虚化方法的步骤流程图。本专利技术实施例提供的图像虚化方法包括以下步骤:步骤101:获取移动终端用户在图像上选择的N个图像区域。当用户需要对图像进行多深度层虚化时,在移动终端屏幕上图像中需要清晰或者需要虚化的区域进行触控操作,需要说明的是,本领域技术人员可以依据实际情况对触控操作进行设置,可以为单机、双击或者长按等,对此不作具体限制。依据用户对图像的触控操作,获取用户在图像上选择的多个区域,可以确定用户需要对哪些图像区域进行虚化处理。步骤102:获取N个图像区域中每个区域的初始深度数据。确定图像中各个像素的初始深度数据。由于图像的目标由远有近,则各个像素对应的深度层有的在同一深度层、而有的则不在同一深度层,则不同深度层的深度数据也不同,确定图像中个像素点的初始深度数据。获取N个图像区域中的每个区域的初始深度数据,在后续需要对图像进行处理的操作中,可以不再需要对该区域的初始深度数据进行获取,节省时间。需要说明的是,初始深度数据为没有做过任何处理的各个像素的深度数据。步骤103:基于N个图像区域中每个区域的初始深度数据,对图像进行虚化处理。其中,N为大于1的整数。基于N个图像区域中每个区域的初始深度数据进行处理,完成对图像的多深度层的虚化处理。本专利技术实施例提供的一种图像虚化方法,获取移动终端用户在图像上选择的N个图像区域;获取所述N个图像区域中每个区域的初始深度数据;基于所述N个图像区域中每个区域的初始深度数据,对所述图像进行虚化处理;其中,N为大于1的整数。可见,本专利技术提供的一种图像虚化方法,将不同深度层对应的深度数据融合成同一深度数据,则可将多个区域可以融合成同一深度层,这样,生成的图像就可以实现将融合后的一层进行清晰显示,而除此之外的深度层则模糊显示,即用户选择的区域可以实现清晰显示其他区域则为虚化,能够选择任意多个目标进行图像虚化。参照图2,示出了本专利技术一种图像虚化方法的步骤流程图。本专利技术实施例提供的图像虚化方法包括以下步骤:步骤201:获取移动终端用户在图像上选择的N个图像区域。当用户需要对图像进行多深度层虚化时,在移动终端屏幕上图像中需要清晰或者需要虚化的区域进行触控操作,需要说明的是,本领域技术人员可以依据实际情况对触控操作进行设置,可以为单机、双击或者长按等,对此不作具体限制,依据用户对图像的触控操作,获取用户在图像上选择的多个区域。步骤202:获取N个图像区域中每个区域的初始深度数据。其中,N为大于1的整数。确定图像中各个像素的初始深度数据。由于图像的目标由远有近,则各个像素对应的深度层有的在同一深度层、而有的则不在同一深度层,则不同深度层的深度数据也不同,确定图像中个像素点的初始深度数据。需要说明的是,初始深度数据为没有做过任何处理的各个像素的深度数据。获取N个图像区域中的每个区域的初始深度数据,在后续需要对图像进行处理的操作中,可以不再需要对该区域的初始深度数据进行获取,节省时间。获取N个图像区域中的每个区域的初始深度数据可以在对N个图像图像区域进行虚化处理后,当需要对其他区域进行虚化处理时,可以再次利用每个区域的初始深度数据对不同的区域进行虚化处理。。步骤203:基于N个图像区域中每个区域的初始深度数据,判断N个图像区域是否处于同一深度层;若是,则执行步骤204,若否,则执行步骤205。需要说明的是,判断N个图像区域中每个区域的初始深度数据是否为同一深度值或属于同一深度范围;若N个图像区域中每个区域的初始深度数据为同一深度值或属于同一深度范围,则判断为N个图像区域处于同一深度层。步骤204:若N个图像区域处于同一深度层,则对图像进行虚化处理。当N个图像区域判断处于同一深度层时,不需要对选择的区域的本文档来自技高网...
一种图像虚化方法及移动终端

【技术保护点】
一种图像虚化方法,应用于移动终端,其特征在于,所述方法包括:获取移动终端用户在图像上选择的N个图像区域;获取所述N个图像区域中每个区域的初始深度数据;基于所述N个图像区域中每个区域的初始深度数据,对所述图像进行虚化处理;其中,N为大于1的整数。

【技术特征摘要】
1.一种图像虚化方法,应用于移动终端,其特征在于,所述方法包括:获取移动终端用户在图像上选择的N个图像区域;获取所述N个图像区域中每个区域的初始深度数据;基于所述N个图像区域中每个区域的初始深度数据,对所述图像进行虚化处理;其中,N为大于1的整数。2.根据权利要求1所述的方法,其特征在于,所述基于所述N个图像区域中每个区域的初始深度数据,对所述目标区域进行虚化处理的步骤,包括:基于所述N个图像区域中每个区域的初始深度数据,判断所述N个图像区域是否处于同一深度层;若所述N个图像区域处于同一深度层,则对所述图像进行虚化处理。3.根据权利要求2所述的方法,其特征在于,所述基于所述N个图像区域中每个区域的初始深度数据,判断所述N个图像区域是否处于同一深度层的步骤之后,所述方法还包括:若所述N个图像区域处于不同深度层,则将所述N个图像区域中每个区域的初始深度数据设置为预设目标深度数据;基于调整深度数据后的所述N个图像区域中每个区域的深度数据,对所述图像进行虚化处理。4.根据权利要求3所述的方法,其特征在于,所述将所述N个图像区域中每个区域的初始深度数据设置为预设目标深度数据的步骤,包括:将所述N个图像区域中每个区域的所有像素点的深度数据均设置为同一深度值或同一深度范围。5.根据权利要求2所述的方法,其特征在于,所述基于所述N个图像区域中每个区域的初始深度数据,判断所述N个图像区域是否处于同一深度层的步骤,包括:判断所述N个图像区域中每个区域的初始深度数据是否为同一深度值或属于同一深度范围;若所述N个图像区域中每个区域的初始深度数据为同一深度值或属于同一深度范围,则判断为所述N个图像区域处于同一深度层。6.根据权利要求1所述的方法,其特征在于,所述对所述图像进行虚化处理的步骤,包括:对...

【专利技术属性】
技术研发人员:王俊
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1