图像选择方法、装置及终端的制作方法

文档序号:7821666阅读:100来源:国知局
图像选择方法、装置及终端的制作方法
【专利摘要】本发明适用于图像处理领域,提供了一种图像选择方法和装置,该方法包括:获取待选择图像中每个像素点的深度信息;接收用户输入的深度信息,在所述图像中查找与所述用户输入的深度信息相对应的像素点;根据查找的像素点构成所述用户输入的深度信息对应的图像选择区域。从而克服现有技术需要将图像存储至其它图像处理终端,通过人工选择需要的图像,操作麻烦,而且选择的精度得不到保证的问题,进而实现操作简单、选择精度高的发明目的。
【专利说明】图像选择方法、装置及终端

【技术领域】
[0001]本发明属于图像处理领域,尤其涉及图像选择方法、装置及终端。

【背景技术】
[0002]随着电子技术的发展,手机在传统的通信功能的基础上,衍生了各种各样的新功能,比如通过手机录音、计算、播放音乐、收听广播、拍摄照片或视频等,极大的提高了用户使用的便利性。
[0003]在使用手机进行拍照时,常常需要将不同图像的部分内容进行拼接。比如将图像A中的人像显示在背景图像B中,目前的一般做法是将图像A和背景图像B放入可进行图像选择的图像处理软件中,比如将图像存放在电脑中,通过常用的图像处理软件,如PS等,通过选择工具选择图像A中的人像,并将选择的图像覆盖在背景图像B上,合并图层后完成图像的融合。
[0004]在实现本发明过程中,发明人发现现有技术中至少存在如下问题:由于需要将图像存储至其它图像处理终端,通过人工选择需要的图像,操作麻烦,而且选择的精度得不到保证。


【发明内容】

[0005]有鉴于此,本发明实施例提供一种图像选择方法、装置及终端,以解决现有技术需要将图像存储至其它图像处理终端,通过人工选择需要的图像,操作麻烦,而且选择的精度得不到保证的问题。
[0006]第一方面,本发明实施例提供了一种图像选择方法,所述方法包括:
[0007]获取待选择图像中每个像素点的深度信息;
[0008]接收用户输入的深度信息,在所述图像中查找与所述用户输入的深度信息相对应的像素点;
[0009]根据查找的像素点构成所述用户输入的深度信息对应的图像选择区域。
[0010]结合第一方面,在第一方面的第一种可能实现方式中,所述获取待融合图像中每个像素点的深度信息步骤具体包括:
[0011]根据双摄像头获取第一图像和第二图像;
[0012]根据所述第一图像和第二图像中相同对象的视差信息以及双摄像头的位置信息,得到图像中像素点的深度信息。
[0013]结合第一方面,在第一方面的第二种可能实现方式中,所述接收用户输入的深度信息,在所述图像中查找与所述用户输入的深度信息相对应的像素点步骤具体包括:
[0014]接收用户输入的触摸区域,计算所述触摸区域的像素点的平均深度信息作为用户输入的深度信息,或者接收用户输入的深度信息值作为用户输入的深度信息;
[0015]根据所述用户输入的深度信息确定的深度信息范围;
[0016]根据所述深度信息范围,在所述待选择图像中查找属于所述深度信息范围的像素点。
[0017]结合第一方面的第二种可能实现方式,在第一方面的第三种可能实现方式中,所述根据所述用户输入的深度信息确定的深度信息范围步骤具体包括:
[0018]以所述用户输入的深度信息为中心,根据设定的深度半径确定所述深度信息范围;或者
[0019]以所述用户输入的深度信息为临界点,以大于所述用户输入的深度信息作为所述深度信息范围;或者
[0020]以所述用户输入的深度信息为临界点,以小于或者等于所述用户输入的深度信息作为所述深度信息范围。
[0021]结合第一方面的第三种可能实现方式,在第一方面的第四种可能实现方式中,所述深度半径的大小可根据待选择图像中选择对象而相应的调整。
[0022]结合第一方面,在第一方面的第五种可能实现方式中,所述根据查找的像素点构成所述用户输入的深度信息对应的图像选择区域步骤包括:
[0023]判断查找的像素点所构成的区域是否包括多个区域;
[0024]如果查找的像素点所构成的区域包括多个区域,则接收用户输入的选择一个或者多个区域的确认指令。
[0025]结合第一方面、第一方面的第一种可能实现方式、第一方面的第二种可能实现方式、第一方面的第三种可能实现方式、第一方面的第四种可能实现方式、第一方面的第五种可能实现方式,在第一方面的第六种可能实现方式中,在所述根据查找的像素点构成所述用户输入的深度信息对应的图像选择区域步骤之后,所述方法还包括:
[0026]将所述图像的选择区域与其它图像融合。
[0027]第二方面,本发明实施例提供了一种图像选择装置,所述装置包括:
[0028]深度信息获取单元,用于获取待选择图像中每个像素点的深度信息;
[0029]像素点查找单元,用于接收用户输入的深度信息,根据所述深度信息获取单元获取的每个像素点的深度信息,在所述图像中查找与所述用户输入的深度信息相对应的像素占.
[0030]选择区域确定单元,用于根据所述像素点查找单元查找的像素点构成所述用户输入的深度信息对应的图像选择区域。
[0031]结合第二方面,在第一方面的第一种可能实现方式中,所述深度信息获取单元包括:
[0032]图像获取子单元,用于根据双摄像头获取第一图像和第二图像;
[0033]深度信息获取子单元,用于根据所述图像获取子单元获取的所述第一图像和第二图像中相同对象的视差信息以及双摄像头的位置信息,得到图像中像素点的深度信息。
[0034]结合第二方面,在第一方面的第二种可能实现方式中,所述像素点查找单元包括:
[0035]计算子单元,用于接收用户输入的触摸区域,计算所述触摸区域的像素点的平均深度信息作为用户输入的深度信息,或者接收用户输入的深度信息值作为用户输入的深度信息;
[0036]深度信息范围确定子单元,用于根据计算子单元计算的所述用户输入的深度信息确定的深度信息范围;
[0037]像素点查找子单元,用于根据所述深度信息范围确定子单元确定的深度信息范围,在所述待选择图像中查找属于所述深度信息范围的像素点。
[0038]结合第二方面的第二种可能实现方式,在第一方面的第三种可能实现方式中,所述深度信息范围确定子单元包括:
[0039]第一确定模块,用于以所述用户输入的深度信息为中心,根据设定的深度半径确定所述深度信息范围;或者
[0040]第二确定模块,用于以所述用户输入的深度信息为临界点,以大于所述用户输入的深度信息作为所述深度信息范围;或者
[0041]第三确定模块,用于以所述用户输入的深度信息为临界点,以小于或者等于所述用户输入的深度信息作为所述深度信息范围。
[0042]结合第二方面的第三种可能实现方式,在第一方面的第四种可能实现方式中,所述深度半径的大小可根据待选择图像中选择对象而相应的调整。
[0043]结合第二方面,在第二方面的第五种可能实现方式中,所述选择区域确定单元包括:
[0044]区域判断子单元,用于判断查找的像素点所构成的区域是否包括多个区域;
[0045]确认指令接收子单元,用于如果查找的像素点所构成的区域包括多个区域,则接收用户输入的选择一个或者多个区域的确认指令。
[0046]结合第二方面、第二方面的第一种可能实现方式、第二方面的第二种可能实现方式、第二方面的第三种可能实现方式、第二方面的第四种可能实现方式、第二方面的第五种可能实现方式,在第二方面的第六种可能实现方式中,所述装置还包括:
[0047]融合单元,用于将所述图像的选择区域与其它图像融合。
[0048]第三方面,本发明实施例提供了一种终端,所述终端包括上述第二方面所述的图像选择装置。
[0049]结合第三方面,在第三方面的第一种可能实现方式中,所述终端为智能手机或者平板电脑。
[0050]由于本发明实施例采用接收用户输入的深度信息,并根据接收用户输入的深度信息在图像中查找对应的像素点,根据查找的像素点确定所需要选择的区域,通过深度信息即可快速有效的选择输入的深度信息对应的图像区域,从而克服现有技术需要将图像存储至其它图像处理终端,通过人工选择需要的图像,操作麻烦,而且选择的精度得不到保证的问题,进而实现操作简单、选择精度高的发明目的。

【专利附图】

【附图说明】
[0051]图1是本发明第一实施例提供的图像选择方法的实现流程图;
[0052]图2是本发明第二实施例提供的图像选择方法的实现流程图;
[0053]图3是本发明第三实施例提供的图像选择方法的实现流程图;
[0054]图4是本发明第四实施例提供的图像选择方法的实现流程图;
[0055]图5是本发明第五实施例提供的图像选择装置的结构示意框图。

【具体实施方式】
[0056]为了使本发明实施例的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明实施例进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明实施例。
[0057]在本发明实施例中,为克服现有技术中对图像中对象的选择操作麻烦,且选择精度得不到保证的问题,比如在智能手机中对图像选择很难操作。本发明提出了一种图像选择方法,所述方法包括:获取待选择图像中每个像素点的深度信息;接收用户输入的深度信息,在所述图像中查找与所述用户输入的深度信息相对应的像素点;根据查找的像素点构成所述用户输入的深度信息对应的图像选择区域。从而实现操作简单、选择精度高的发明目的。下面结合具体实施例进行说明。
[0058]实施例一:
[0059]图1示出了本发明第一实施例提供的图像选择方法的实现流程,对此详述如下:
[0060]在步骤3101中,获取待选择图像中每个像素点的深度信息。
[0061]具体的,所述待选择图像,即本发明实施例所述图像选择方法的实施对象。本发明实施例需要在待选择图像中选择部分用户所需要的信息。所述用户所需要的信息,可以为主体信息,比如图像中的人物等。当然,所述用记所需要的信息也可以为背景信息,比如提取一个风景画面的背景信息等。
[0062]所述待选择图像中的像素点,与待选择图像的分辨率有关。对于两个同样尺寸的图像,当待选择图像的分辨率越高,则该待选择图像需要计算深度的像素点的个数也越多。
[0063]所述图像的深度信息,即场景中对象的各个像素点相对于成像终端的距离,所述对象可以为人、树、汽车、房子等可以通过光向反射而在拍摄相机中成像,可观察到的对象。所述图像的深度信息,可以通过目前各种计算图像的深度信息的方法获取,比如可以通过激光雷达测距获取对象中各点的深度信息,也可以通过变焦测距,或者多基线立体成像的方式,获取图像中各点的深度信息。当然,还可以根据本发明实施例二中所述的双摄像头测距的方式,获取图像的深度信息,将在本发明实施例二具体介绍。
[0064]在步骤3102中,接收用户输入的深度信息,在所述图像中查找与所述用户输入的深度信息相对应的像素点。
[0065]具体的,所述用户输入的深度信息,可以通过记录用户在图像中选择对象的方式获取。比如用户可以通过触摸的方式指出所需要的图像的位置,比如用户触摸图像中人像所在位置,则可以根据触摸点的位置查找对应的深度信息,并在图像中查找与该深度信息相对应的像素点。
[0066]当然,所述用户输入的深度信息,也可以为直接输入一个深度值,比如深度信息为50的一个距离值,从而根据该输入的距离值直接查找对应的像素点。
[0067]所述深度信息与像素点的对应关系,可以为输入的深度信息为中心的一个深度信息范围,也可以为输入的深度信息为边界的一个区域,比如可以为小于输入的深度信息的所有像素点,或者大于输入的深度信息的所有像素点。当然,不应当局限于本发明实施例所例举的具体的这些实施方式,可以根据具体的选择要求,可以灵活选择不同的对应的关系,具体在本发明实施例三中有相应的介绍说明。
[0068]在步骤3103中,根据查找的像素点构成所述用户输入的深度信息对应的图像选择区域。
[0069]具体的,所述查找的像素点,是指满足步骤S102中所述的查找条件,或者说与用户输入的深度信息对应的像素的集合,具将所述满足要求的像素点选择,即可得到在所述待选择图像的对象的选择。
[0070]所述选择区域,可以通过高亮的虚线框选中,也可以使用其它可以明显区分当前选中区域的标识进行标记,或者将未选中的图像进行隐藏显示。以方便用户及时察看到当前的选择状态信息,并根据当前的选择状态信息及时的做出调整修正。
[0071]本发明实施例接收的用户输入的深度信息,并根据接收用户输入的深度信息在图像中查找对应的像素点,根据查找的像素点确定所需要选择的区域,通过深度信息即可快速有效的选择输入的深度信息对应的图像区域,从而能够实现操作简单、选择精度高的发明目的。
[0072]实施例二:
[0073]图2示出了本发明第二实施例提供的图像选择方法的实现流程,详述如下:
[0074]在步骤S201中,根据双摄像头获取第一图像和第二图像。
[0075]具体的,所述双摄像头,可以为两个中心线平等的摄像头,并且两个摄像头的距离预先设定。所述摄像头可以为模拟摄像头,也可以为数字摄像头,为便于两个摄像头获取的图像的比较,一般选用同种类型的摄像头,以便于后续的比较计算。
[0076]当两个摄像头的分辨率不同时,比如第一图像的分辨率高,则可以将分辨率高的第一图像的分辨率调低,使得第调整后的第一图像的分辨率与第二图像的分辨率相同。
[0077]对于第一图像中包含有,但在第二图像中不包含的图像,由于其不能直接计算其对应的深度信息,则可以将该部分图像不作为待选择图像的一部分。
[0078]在步骤S202中,根据所述第一图像和第二图像中相同对象的视差信息以及双摄像头的位置信息,得到图像中像素点的深度信息。
[0079]由于两个摄像头的位置不同,因此,类似于人的双眼,通过两个摄像头获取的第一图像和第二图像,可以确定两个图像的视差信息,根据所得到的视差信息以及两个摄像头的距离信息,根据距离摄像机距离近,视差大,距离摄像机距离远时视差小的原理,通过对第一图像和第二图像进行匹配,可计算每个像素点的深度信息。
[0080]在步骤S203中,接收用户输入的深度信息,在所述图像中查找与所述用户输入的深度信息相对应的像素点。
[0081]在步骤S204中,根据查找的像素点构成所述用户输入的深度信息对应的图像选择区域。
[0082]步骤S203-S204与本发明实施例一中步骤S102-S103相同,在此不作重复赘述。
[0083]本发明实施例与实施例一的不同之处在于,本发明实施例通过双摄像头分别获取第一图像和第二图像,并通过图像的匹配,完成图像的深度信息的计算,和其它深度信息的获取方式相比,本发明实施例获取图像深度信息的成本较低,而且计算较为方便,可以显著提高本发明图像选择方便在终端中应用的便利性。
[0084]实施例三:
[0085]图3示出了本发明第三实施例提供的图像选择方法的实现流程,详述如下:
[0086]在步骤S301中,获取待选择图像中每个像素点的深度信息。具体可与本发明实施例一中所述步骤3101相同。
[0087]在步骤3302中,接收用户输入的触摸区域,计算所述触摸区域的像素点的平均深度信息作为用户输入的深度信息,或者接收用户输入的深度信息值作为用户输入的深度信息。
[0088]具体的,由于触摸终端的使用的便利性,触屏终端使用也越来越广泛,当用户通过触摸点击所要选择的对象时,由于图像的像素点一般远小于触摸指令所对应的区域,为准确获取触摸指令所对应的深度信息,可以采用两种方式:
[0089]1、通过获取触摸指令所对应的触摸区域,查找该触摸区域中每个像素的深度信息,并计算该触摸区域中的所有像素的深度信息的平均值,将该深度信息的平均值,作为用户输入的深度信息;
[0090]2、查找触摸指令对应的触摸区域,并计算该触摸区域的中心像素点,计算该中心像素点的深度信息,作为用户输入的深度信息。
[0091]当然,上述两种方式只是其中较优的两种获取用户输入的深度信息的方式,应当理解并不局限于上述两种方式。
[0092]用户输入的深度信息,还可以直接输入深度信息值的方式,比如通过设定的深度信息滑动条,可移动滑动条来实现深度信息的调整,并实时的可以观察深度信息所对应的图像选择区域,从而实现更为便利的图像选择区域的调整。
[0093]在步骤3303中,根据所述用户输入的深度信息确定的深度信息范围。
[0094]根据用户输入的深度信息,可以采用多种对应关系,以确定所述用户输入的深度信息确定的深度信息范围,具体可以包括如:
[0095]以所述用户输入的深度信息为中心,根据设定的深度半径确定所述深度信息范围;或者
[0096]以所述用户输入的深度信息为临界点,以大于所述用户输入的深度信息作为所述深度信息范围;或者
[0097]以所述用户输入的深度信息为临界点,以小于或者等于所述用户输入的深度信息作为所述深度信息范围。
[0098]其中,一种典型的应用场景可以比如,在图像中包括距离照相机的距离不同的多个对象,则可以根据选择以输入的深度信息为中心的一个深度信息范围,通过调整深度信息范围的大小,可以进一步调整所选择的对象的精度。
[0099]而对于一些图像主体与背景信息距离相隔较远的图像,则可通过以小于或者等于所述用户输入的深度信息作为所述深度信息范围。为避免所需要的图像不能完整的选中,可以进一步计算图像中主体与背景的深度信息的界限值,将小于所述深度信息的界限值的像素进行选择,或者隐藏未选择的像素点。
[0100]同样的道理,对于图像主体与背景信息的距离相隔较远的图像,在提取其背景图像时,则可以采用相反的方式,选择大于深度信息的临界值的像素点。
[0101]在步骤3304中,根据所述深度信息范围,在所述待选择图像中查找属于所述深度信息范围的像素点。
[0102]在步骤3305中,根据查找的像素点构成所述用户输入的深度信息对应的图像选择区域。
[0103]步骤S304-S305与本发明实施例一中步骤S102-S103相同,在此不作重复赘述。
[0104]本发明实施例与实施例一的不同之处在于,本发明实施例具体介绍了获取对应的像素点的步骤,通过用户输入的深度信息对应的深度信息范围,可以使得用户能够更为方便快捷的获取所需要选择的像素点。提高像素点的获取效率以及准确率,可以理解的是,本发明实施例与实施例一的区别点,同样可以应用于实施例二中取得对应的技术效果。
[0105]实施例四:
[0106]图4示出了本发明第四实施例提供的图像选择方法的实现流程图,详述如下:
[0107]在步骤S401中,获取待选择图像中每个像素点的深度信息。与实施例一中步骤SlOl相同。
[0108]在步骤S402中,接收用户输入的深度信息,在所述图像中查找与所述用户输入的深度信息相对应的像素点。与实施例一中步骤S102相同。
[0109]在步骤S403中,判断查找的像素点所构成的区域是否包括多个区域。
[0110]具体的,本发明实施例中所述的多个区域,是根据所查找的像素点是否为连续区域进行区分的。当查找的像素点中,其中一个查找的部分像素点与其它查找部分的像素点不相连接时,则认为该查找部分的像素点为一个单独的区域。
[0111]所述图像中出现多个区域的情形,可以理解为在图像中存在所选择的深度信息对应的多个独立存在的对象,比如可以为在图像中存在的位于同一深度范围的多个人、或者多个动作等对象,当然还可能包括其它杂物信息。
[0112]在步骤S404中,如果查找的像素点所构成的区域包括多个区域,则接收用户输入的选择一个或者多个区域的确认指令。
[0113]当图像中存在多个查找的像素点构成的区域时,为避免出现误选择情况,可以接收用户输入的确认指令,确认所需要选择的区域。而其它未确认的区域,则可以认为不是用户所需要选择的区域,可以取消选择状态。
[0114]当然,作为本发明实施例进一步优化的实施方式,本发明实施例所述方法还可以包括步骤S405,在步骤S405中,将所述图像的选择区域与其它图像融合。
[0115]可以在获取待选择的图像中的选择区域后,通过复制指令将选择的区域复制在剪贴板,打开其它图像时,可以通过粘贴指令将当前选择的区域与其它图像融合,为进一步提高使用的便利性,还可以增加其它调整效果,比如羽化图像的选择区域,或者可以对图像的选择区域进行旋转或者拉伸等处理。
[0116]应理解,在本发明实施例一至实施例四中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0117]本发明实施例与实施例一相比,其区别之处在于,本发明实施例还包括对图像的选择区域进行确认,以提高选择的图像的准确性,并且可将选择的图像区域与其它图像进行融合,提高相机图像效果的多样性。可以理解的是,本发明实施例与实施例一的区别点,同样可以应用于实施例二、实施例三中取得对应的技术效果。
[0118]实施例五:
[0119]图5示出了本发明第五实施例提供的图像选择装置的结构示意图,详述如下:
[0120]本发明实施例所述图像选择装置包括:
[0121]深度信息获取单元501,用于获取待选择图像中每个像素点的深度信息;
[0122]像素点查找单元502,用于接收用户输入的深度信息,根据所述深度信息获取单元获取的每个像素点的深度信息,在所述图像中查找与所述用户输入的深度信息相对应的像素点;
[0123]选择区域确定单元503,用于根据所述像素点查找单元查找的像素点构成所述用户输入的深度信息对应的图像选择区域。
[0124]优选的,所述深度信息获取单元包括:
[0125]图像获取子单元,用于根据双摄像头获取第一图像和第二图像;
[0126]深度信息获取子单元,用于根据所述图像获取子单元获取的所述第一图像和第二图像中相同对象的视差信息以及双摄像头的位置信息,得到图像中像素点的深度信息。
[0127]可选的,所述像素点查找单元包括:
[0128]计算子单元,用于接收用户输入的触摸区域,计算所述触摸区域的像素点的平均深度信息作为用户输入的深度信息,或者接收用户输入的深度信息值作为用户输入的深度信息;
[0129]深度信息范围确定子单元,用于根据计算子单元计算的所述用户输入的深度信息确定的深度信息范围;
[0130]像素点查找子单元,用于根据所述深度信息范围确定子单元确定的深度信息范围,在所述待选择图像中查找属于所述深度信息范围的像素点。
[0131]优选的,所述深度信息范围确定子单元包括:
[0132]第一确定模块,用于以所述用户输入的深度信息为中心,根据设定的深度半径确定所述深度信息范围;或者
[0133]第二确定模块,用于以所述用户输入的深度信息为临界点,以大于所述用户输入的深度信息作为所述深度信息范围;或者
[0134]第三确定模块,用于以所述用户输入的深度信息为临界点,以小于或者等于所述用户输入的深度信息作为所述深度信息范围。
[0135]优选的,所述深度半径的大小可根据待选择图像中选择对象而相应的调整。
[0136]优选的,所述选择区域确定单元包括:
[0137]区域判断子单元,用于判断查找的像素点所构成的区域是否包括多个区域;
[0138]确认指令接收子单元,用于如果查找的像素点所构成的区域包括多个区域,则接收用户输入的选择一个或者多个区域的确认指令。
[0139]优选的,所述装置还包括:
[0140]融合单元,用于将所述图像的选择区域与其它图像融合。
[0141]本发明实施例所述图像选择装置与实施例一、二、三、四所述的图像选择方法对应,在此不作重复赘述。
[0142]另外,本发明还提供了一种终端,所述终端包括上述的图像选择装置,并且优选的实施方式中,所述终端为智能手机或者平板电脑。
[0143]本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能宄竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0144]在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0145]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0146]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0147]所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机终端(可以是个人计算机,服务器,或者网络终端等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0148]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
【权利要求】
1.一种图像选择方法,其特征在于,所述方法包括: 获取待选择图像中每个像素点的深度信息; 接收用户输入的深度信息,在所述图像中查找与所述用户输入的深度信息相对应的像素点; 根据查找的像素点构成所述用户输入的深度信息对应的图像选择区域。
2.根据权利要求1所述方法,其特征在于,所述获取待融合图像中每个像素点的深度信息步骤具体包括: 根据双摄像头获取第一图像和第二图像; 根据所述第一图像和第二图像中相同对象的视差信息以及双摄像头的位置信息,得到图像中像素点的深度信息。
3.根据权利要求1所述方法,其特征在于,所述接收用户输入的深度信息,在所述图像中查找与所述用户输入的深度信息相对应的像素点步骤具体包括: 接收用户输入的触摸区域,计算所述触摸区域的像素点的平均深度信息作为用户输入的深度信息,或者接收用户输入的深度信息值作为用户输入的深度信息; 根据所述用户输入的深度信息确定的深度信息范围; 根据所述深度信息范围,在所述待选择图像中查找属于所述深度信息范围的像素点。
4.根据权利要求3所述方法,其特征在于,所述根据所述用户输入的深度信息确定的深度信息范围步骤具体包括: 以所述用户输入的深度信息为中心,根据设定的深度半径确定所述深度信息范围;或者 以所述用户输入的深度信息为临界点,以大于所述用户输入的深度信息作为所述深度信息范围;或者 以所述用户输入的深度信息为临界点,以小于或者等于所述用户输入的深度信息作为所述深度信息范围。
5.根据权利要求4所述方法,其特征在于,所述深度半径的大小可根据待选择图像中选择对象而相应的调整。
6.根据权利要求1所述方法,其特征在于,所述根据查找的像素点构成所述用户输入的深度信息对应的图像选择区域步骤包括: 判断查找的像素点所构成的区域是否包括多个区域; 如果查找的像素点所构成的区域包括多个区域,则接收用户输入的选择一个或者多个区域的确认指令。
7.根据权利要求1-6任一项所述方法,其特征在于,在所述根据查找的像素点构成所述用户输入的深度信息对应的图像选择区域步骤之后,所述方法还包括: 将所述图像的选择区域与其它图像融合。
8.一种图像选择装置,其特征在于,所述装置包括: 深度信息获取单元,用于获取待选择图像中每个像素点的深度信息; 像素点查找单元,用于接收用户输入的深度信息,根据所述深度信息获取单元获取的每个像素点的深度信息,在所述图像中查找与所述用户输入的深度信息相对应的像素点; 选择区域确定单元,用于根据所述像素点查找单元查找的像素点构成所述用户输入的深度信息对应的图像选择区域。
9.根据权利要求8所述装置,其特征在于,所述深度信息获取单元包括: 图像获取子单元,用于根据双摄像头获取第一图像和第二图像; 深度信息获取子单元,用于根据所述图像获取子单元获取的所述第一图像和第二图像中相同对象的视差信息以及双摄像头的位置信息,得到图像中像素点的深度信息。
10.根据权利要求8所述装置,其特征在于,所述像素点查找单元包括: 计算子单元,用于接收用户输入的触摸区域,计算所述触摸区域的像素点的平均深度信息作为用户输入的深度信息,或者接收用户输入的深度信息值作为用户输入的深度信息; 深度信息范围确定子单元,用于根据计算子单元计算的所述用户输入的深度信息确定的深度信息范围; 像素点查找子单元,用于根据所述深度信息范围确定子单元确定的深度信息范围,在所述待选择图像中查找属于所述深度信息范围的像素点。
11.根据权利要求10所述装置,其特征在于,所述深度信息范围确定子单元包括: 第一确定模块,用于以所述用户输入的深度信息为中心,根据设定的深度半径确定所述深度信息范围;或者 第二确定模块,用于以所述用户输入的深度信息为临界点,以大于所述用户输入的深度信息作为所述深度信息范围;或者 第三确定模块,用于以所述用户输入的深度信息为临界点,以小于或者等于所述用户输入的深度信息作为所述深度信息范围。
12.根据权利要求11所述装置,其特征在于,所述深度半径的大小可根据待选择图像中选择对象而相应的调整。
13.根据权利要求8所述装置,其特征在于,所述选择区域确定单元包括: 区域判断子单元,用于判断查找的像素点所构成的区域是否包括多个区域; 确认指令接收子单元,用于如果查找的像素点所构成的区域包括多个区域,则接收用户输入的选择一个或者多个区域的确认指令。
14.根据权利要求8-13任一项所述装置,其特征在于,所述装置还包括: 融合单元,用于将所述图像的选择区域与其它图像融合。
15.一种终端,其特征在于,所述终端包括权利要求7-14任一项所述的图像选择装置。
16.根据权利要求15所述终端,其特征在于,所述终端为智能手机或者平板电脑。
【文档编号】H04N5/232GK104506768SQ201410719702
【公开日】2015年4月8日 申请日期:2014年11月28日 优先权日:2014年11月28日
【发明者】蓝和, 孙剑波, 张弓, 张学勇, 韦怡 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1