一种拍照方法和用户终端的制作方法
【专利摘要】本发明实施例提供一种拍照方法和用户终端,涉及电子终端领域,能够使用户在自拍照时随意选择背景图像,并同步调整用户的自拍像,能够在角度不允许调整或调整不方便的情况下获得良好的自拍效果。其方法为:在启动拍照功能后,先通过后置摄像头获取背景图像,在接收到半按快门指令后,切换到前置摄像头获取实时的人物图像,在接收到完全按快门指令后,将背景图像与人物图像进行合成获取合成图像;或者,先通过前置摄像头获取人物图像,在接收到半按快门指令后,切换到后置摄像头获取实时的背景图像,在接收到完全按快门指令后,将人物图像与背景图像进行合成获取合成图像。本发明实施例用于用户进行自拍照。
【专利说明】一种拍照方法和用户终端
【技术领域】
[0001]本发明涉及移动终端领域,尤其涉及一种拍照方法和用户终端。
【背景技术】
[0002]对于目前的用户终端,如手机,都会配有摄像头,用户可以随时随地的进行拍照。其中,有些用户终端还提供了前置摄像头,以便于用户可以进行视频通话。而随着前置摄像头的分辨率大大提升,用户还可以用该前置摄像头进行自拍来获取用户的自拍像。
[0003]譬如对于手机来说,如果用户用手机前置摄像头来获取自拍像,在用户进行自拍照过程中,用户获取的自拍照片的背景是以该用户身后或者周围的景色作为背景的,而在某些场景下,用户期望可以获取手机背面的景色,这时,用户需要转身来调整角度,而在角度不允许调整或调整不方便的情况下,该用户将无法获取良好的拍摄效果。
[0004]同时,如果用户用手机后置摄像头来获取自拍像,在用户进行自拍照过程中,由于手机显示屏的原因,用户就无法在显示屏中看到拍摄效果,通常只能请别人帮忙拍照,这样,该用户可能就无法拍到自己喜欢的景色,给拍照带来不便。
【发明内容】
[0005]本发明的实施例提供一种拍照方法和用户终端,能够使用户在自拍照时随意选择背景图像,并同步调整用户的自拍像,能够在角度不允许调整或调整不方便的情况下获得良好的自拍效果。
[0006]为达到上述目的,本发明的实施例采用如下技术方案:
[0007]第一方面,提供一种拍照方法,包括:
[0008]在启动拍照功能后,通过后置摄像头获取拍摄范围内的图像,并将所述后置摄像头获取的图像作为背景图像显示在屏幕中;
[0009]在接收到半按快门指令后,切换到前置摄像头进行拍摄,获取拍摄范围内的实时的人物图像;
[0010]在接收到完全按快门指令后,将所述背景图像与所述人物图像进行合成获取合成图像。
[0011]第二方面,提供一种拍照方法,包括:
[0012]在启动拍照功能后,通过前置摄像头获取拍摄范围内的图像,在所述前置摄像头获取的图像中获取人物图像并显示在屏幕中;
[0013]在接收到半按快门指令后,切换到后置摄像头进行拍摄,获取拍摄范围内的实时的背景图像;
[0014]在接收到完全按快门指令后,将所述人物图像与所述背景图像进行合成获取合成图像。
[0015]第三方面,提供一种用户终端,包括:
[0016]背景获取单元,用于在启动拍照功能后,通过后置摄像头获取拍摄范围内的图像,并将所述后置摄像头获取的图像作为背景图像显示在屏幕中;
[0017]人像获取单元,用于在接收到半按快门指令后,切换到前置摄像头进行拍摄,获取拍摄范围内的实时的人物图像;
[0018]图像合成单元,用于在接收到完全按快门指令后,将所述背景图像与所述人物图像进行合成获取合成图像。
[0019]第四方面,提供一种用户终端,包括:
[0020]人像获取单元,用于在启动拍照功能后,通过前置摄像头获取拍摄范围内的图像,在所述前置摄像头获取的图像中获取人物图像并显示在屏幕中;
[0021]背景获取单元,用于在接收到半按快门指令后,切换到后置摄像头进行拍摄,获取拍摄范围内的实时的背景图像;
[0022]图像合成单元,用于在接收到完全按快门指令后,将所述人物图像与所述背景图像进行合成获取合成图像。
[0023]本发明实施例提供一种拍照方法和用户终端,在启动拍照功能后,先通过后置摄像头获取背景图像,在接收到半按快门指令后,切换到前置摄像头获取实时的人物图像,在接收到完全按快门指令后,将背景图像与人物图像进行合成获取合成图像;或者,先通过前置摄像头获取人物图像,在接收到半按快门指令后,切换到后置摄像头获取实时的背景图像,在接收到完全按快门指令后,将人物图像与背景图像进行合成获取合成图像,这样能够使用户在自拍照时随意选择背景图像,并同步调整用户的自拍像,能够在角度不允许调整或调整不方便的情况下获得良好的自拍效果。
【专利附图】
【附图说明】
[0024]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0025]图1为本发明实施例提供的一种拍照方法流程示意图;
[0026]图2为本发明另一实施例提供的一种拍照方法流程示意图;
[0027]图3为本发明又一实施例提供的一种拍照方法流程示意图;
[0028]图4为本发明又一实施例提供的一种拍照方法流程示意图;
[0029]图5为本发明又一实施例提供的一种用户终端结构示意图;
[0030]图6为本发明又一实施例提供的另一种用户终端结构示意图;
[0031]图7为本发明又一实施例提供的一种用户终端结构示意图;
[0032]图8为本发明又一实施例还提供的另一种用户终端结构示意图。
【具体实施方式】
[0033]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。[0034]本发明实施例提供一种拍照方法,如图1所示,包括:
[0035]S101、用户终端在启动拍照功能后,通过后置摄像头获取拍摄范围内的图像,并将后置摄像头获取的图像作为背景图像显示在屏幕中。
[0036]S102、用户终端在接收到半按快门指令后,切换到前置摄像头进行拍摄,获取拍摄范围内的实时的人物图像。
[0037]S103、用户终端在接收到完全按快门指令后,将背景图像与人物图像进行合成获取合成图像。
[0038]本发明实施例提供一种拍照方法,在启动拍照功能后,通过后置摄像头获取拍摄范围内的图像,并将后置摄像头获取的图像作为背景图像显示在屏幕中,在接收到半按快门指令后,切换到前置摄像头进行拍摄,获取拍摄范围内的实时的人物图像,在接收到完全按快门指令后,将背景图像与人物图像进行合成获取合成图像,能够使用户在自拍照时随意选择背景图像,并同步调整用户的自拍像,能够在角度不允许调整或调整不方便的情况下获得良好的自拍效果。
[0039]本发明另一实施例提供一种拍照方法,如图2所示,包括:
[0040]S201、用户终端在启动拍照功能后,通过前置摄像头获取拍摄范围内的图像,在前置摄像头获取的图像中获取人物图像并显示在屏幕中。
[0041]S202、用户终端在接收到半按快门指令后,切换到后置摄像头进行拍摄,获取拍摄范围内的实时的背景图像。
[0042]S203、用户终端在接收到完全按快门指令后,将人物图像与背景图像进行合成获取合成图像。
[0043]本发明实施例提供一种拍照方法,在启动拍照功能后,通过前置摄像头获取拍摄范围内的图像,在前置摄像头获取的图像中获取人物图像并显示在屏幕中,在接收到半按快门指令后,切换到后置摄像头进行拍摄,获取拍摄范围内的实时的背景图像,在接收到完全按快门指令后,将人物图像与背景图像进行合成获取合成图像,能够使用户在自拍照时随意选择背景图像,并同步调整用户的自拍像,能够在角度不允许调整或调整不方便的情况下获得良好的自拍效果。
[0044]本发明又一实施例提供一种拍照方法,如图3所示,包括:
[0045]S301、用户终端在启动拍照功能后,通过后置摄像头获取拍摄范围内的图像,并将后置摄像头获取的图像作为背景图像显示在屏幕中。
[0046]例如用户在欣赏风景时,想要用手机拍摄让自己置身其中又能方便预览的照片,示例性的,假设该手机是同时具有前置摄像头和后置摄像头的手机,在启动手机的拍照功能后,可以先通过手机的后置摄像头拍下用户认为风景极佳的背景图像显示在屏幕当中,然后再通过前置摄像头进行自拍。
[0047]S302、用户终端在接收到半按快门指令后,切换到前置摄像头进行拍摄。
[0048]具体的,当获取背景图像后,再次按下快门,当我们按到一半时,由于这时快门并没有完全按下,也就是说还没有拍照,此时用户终端切换到前置摄像头进行拍摄。
[0049]S303、用户终端获取前置摄像头拍摄范围内的实时人物位置和人物大小,而后执行 S304 或 S305 ?S307。
[0050]具体的,可以通过人脸检测和运动检测来获取,在通过前置摄像头对人物进行拍摄时,人脸检测在实际应用中主要用于人脸识别的预处理,即在图像中准确标定出人脸的位置和大小,以便于在拍摄进程中可以区分人物所在图像中的人脸区域和非人脸区域。
[0051]一般的,人脸检测是指对于任意一副给定的图像,采用一定的策略对其进行搜索,以确定其中是否含有人脸,如果是则返回人脸的位置、大小和姿态。人脸检测典型的方法有模版法、神经网络、色彩信息+形状分析、AdaBoost的方法等。目前应用最多的是以AdaBoost方法来检测人脸。
[0052]AdaBoost方法可以从一个较大的特征中集中选择少量的关键特征,被选取的特征应尽量满足两个特性:较强的区分性和较强的独立性,继而产生一个高效的强分类器。再用级联的方式将单个的强分类器合成为一个更加复杂的级联分类器,使图像的背景区域快速的丢弃,而在有可能存在目标(人脸)的区域花费更多计算。该方法的突出地位和贡献在于,它给出了一个稳定的、实时的目标检测框架,是第一个实时的人脸检测算法。
[0053]而运动检测是指将连续两帧差图像和背景差图像直接相乘,再将相乘的结果进行二值化处理得到运动检测结果,从而将运动目标从背景图像中分离出来,最终得到视频序列图像中运动存在与否的一个二值运动模板,提高了运动检测的效果,这样,当人在拍摄运动过程当中,前置摄像头就可以实时的获取人物的位置和人物的大小,甚至可以获取人物的粗略轮廓。这样,即使人物位置和人物大小随前置摄像头拍摄范围内的人物调整身姿而变化,依然可以获取人物位置和人物大小,乃至粗略轮廓,也就是说捕捉到的人物位置和人物大小,乃至粗略轮廓是动态的。
[0054]S304、用户终端根据实时人物位置和人物大小通过边缘检测获取人物轮廓,而后执行S308。
[0055]具体的,在通过人脸检测和运动检测获取实时的人物位置和人物大小的基础上,再通过边缘检测就能够获取较为精准的人物轮廓。边缘检测技术是利用物体和背景在图像中的灰度、颜色或者纹理特征等方面的差异提取图像中不同特征区域间的分界线。
[0056]传统的轮廓提取方法主要是利用边缘检测算子进行边缘的提取,然后根据目标物体的轮廓特去除杂散的冗余边缘并进行边缘的修补。在边缘检测的轮廓提取的概率方法中,主要是基于边缘的段连接:即从种子点开始,将图像中的边缘候选点根据物体轮廓线的先验知识连接成轮廓。
[0057]这样,在前置摄像头实时获取人物位置和人物大小的同时,结合图像边缘检测可以大幅度地减少了数据量,并且剔除了可以认为不相关的信息,保留了人物图像重要的结构属性。即在拍照人物时,可以结合人物的边缘信息来获取人物图像轮廓。
[0058]优选的,在执行S303后,还可以执行S305?S307:
[0059]S305、用户终端根据实时人物位置和人物大小通过边缘检测获取第一人物轮廓(获取方法与S304完全相同,具体参照S304,不再赘述)。
[0060]S306、用户终端接收用户在屏幕上的滑动轨迹,将滑动轨迹作为第二人物轮廓。
[0061]具体的,在获取实时的人物位置和人物大小时,结合人物的边缘信息可以实时的获取拍照人的人物轮廓,但有时存在人物轮廓受到前置摄像头获取的背景图像的干扰,某些时候会存在人物边缘和衣服等检测不准确。
[0062]这时,可以通过手工辅助标定人体外围轮廓的方法准确的获取人像轮廓,具体方法可以是通过手指在人像轮廓上进行滑动,来获取滑动轨迹,将该滑动轨迹作为第二人物轮廓。
[0063]S307、用户终端根据第一人物轮廓和第二人物轮廓获取人物轮廓。
[0064]具体的,结合边缘检测获取的第一人物轮廓和人物手动滑出的第二人物轮廓,将第一人物轮廓中的背景图像信息进行剔除,能够将边缘检测结果进行优化,可以获取更加精确的人物轮廓。
[0065]S308、用户终端获取人物轮廓在屏幕中的位置。
[0066]S309、用户终端根据人物轮廓以及人物轮廓在屏幕中的位置,对前置摄像头拍摄的图像进行分割,将人物轮廓范围内的图像作为人物图像,将人物轮廓之外的图像不显示。
[0067]具体的,在获取了人物轮廓以及人物轮廓在屏幕当中的位置后,对人物轮廓内的人物图像和前置摄像头拍摄的背景图像进行分割,即只将轮廓内的人物图像显示在屏幕中的通过后置摄像头拍摄的背景图像当中,而前置摄像头拍摄的人物轮廓外的背景图像不显示在屏幕当中,以便于用户能够预览拍摄效果。由于前置摄像头采集的是用户的实时的人物图像,并且通过人脸检测、运动检测及边缘检测等技术所获取的人物轮廓也是实时的,因此用户能够预览拍摄效果是一个动态的预览效果,用户能够通过调整身姿或移动前置摄像头来预览不同的拍摄效果。
[0068]S310、用户终端在接收到完全按快门指令后,将背景图像与人物图像进行合成获取合成图像。
[0069]示例性的,进行自拍的拍摄者在通过后置摄像头确定了背景图像之后,并且调整好了人物显示在背景图像当中的姿势及位置后,可以完全按下快门,用户终端就将背景图像就和已确定的人物图像合成为一张图像。这样一方面,用户可以方便的选择背景,另一方面用户的自拍像也可以同步进行调整,拍摄中方便用户预览、存储,便捷性大。
[0070]本发明实施例提供一种拍照方法,在启动拍照功能后,通过后置摄像头获取拍摄范围内的图像,并将后置摄像头获取的图像作为背景图像显示在屏幕中,在接收到半按快门指令后,切换到前置摄像头进行拍摄,获取拍摄范围内的实时的人物图像,在接收到完全按快门指令后,将背景图像与人物图像进行合成获取合成图像,能够使用户在自拍照时随意选择背景图像,并同步调整用户的自拍像,能够在角度不允许调整或调整不方便的情况下获得良好的自拍效果。
[0071]本发明又一实施例提供一种拍照方法,如图4所示,包括:
[0072]S401、用户终端在启动拍照功能后,获取前置摄像头获取的图像中的人物位置和人物大小,而后执行S402或S403?S404。
[0073]示例性的,可以通过人脸检测和运动检测来获取,当用户先启动前置摄像头进行自我拍照时,通过人脸检测可以获取人物位置,再结合运动检测,在人有前后左右上下的位移时,那么对前置摄像头获取的前后两帧图像通过帧间差的方式检测运动,就可以获取粗略的运动人物轮廓,即上述帧间差的方式可以大体检测到人体运动中的人物位置和人物大小,具体的方法与S303相同,不再赘述。
[0074]S402、用户终端根据人物位置和人物大小通过边缘检测获取人物轮廓,而后执行S406。
[0075]具体的,在获取了人物位置和人物大小时,再结合边缘检测结果,对获取的轮廓进行细节描述,获取人像的轮廓。[0076]另外,可选的,也可以先通过前置摄像头获取一副静态的图像,而后通过边缘检测或者抠图处理来获取该图像中的人物轮廓,这样的好处是运算量小。
[0077]S403、用户终端根据人物位置和人物大小通过边缘检测获取第一人物轮廓(获取方法与S304完全相同,具体参照S304,不再赘述)。
[0078]S404、用户终端接收用户在屏幕上的滑动轨迹,将滑动轨迹作为第二人物轮廓(获取方法与S306完全相同,具体参照S306,不再赘述)。
[0079]S405、用户终端根据第一人物轮廓和第二人物轮廓获取人物轮廓(获取方法与S307完全相同,具体参照S307,不再赘述)。
[0080]S406、用户终端获取人物轮廓在屏幕中的位置。
[0081]S407、用户终端根据人物轮廓以及人物轮廓在屏幕中的位置,对前置摄像头获取的图像进行分割,将前置摄像头获取的图像中的人物轮廓范围内的图像作为人物图像,将人物轮廓之外的图像不显示。
[0082]其中,图像分割技术可以在前置摄像头拍摄人物图像时,只获取人物图像部分,而前置摄像头拍摄到的背景图像部分则不显示在屏幕当中,即为空白部分。
[0083]S408、用户终端在接收到半按快门指令后,切换到后置摄像头进行拍摄,获取拍摄范围内的实时的背景图像。
[0084]其中,在用户确定了自拍姿势后,即可半按快门来获取用户确定后的自拍人物图像,同时开始后置摄像头对背景图像的实时拍摄过程。即人物图像在屏幕中处于定格模式,而后置摄像头所拍摄的背景图像动态显示在屏幕当中,即背景图像随后置摄像头的移动而变化,直至用户确定了所需的人物图像与背景图像的完美结合时,按完全按快门即可获取人物图像与所需背景图像的合成图像。
[0085]S409、用户终端在接收到完全按快门指令后,将人物图像与背景图像进行合成获取合成图像。
[0086]具体的,人物图像显示在背景图像之上,人物轮廓将人物轮廓内的背景图像不显示,同时将人物轮廓之外的背景图像作为背景图像显示在屏幕中,以此来获取人物图像与后置摄像头拍摄的背景图像的合成图像,用户不需要用户位于所需背景区域,可以方便的选择背景,同时在屏幕中预览拍摄效果。
[0087]本发明实施例提供一种用户终端,在启动拍照功能后,通过前置摄像头获取拍摄范围内的图像,在前置摄像头获取的图像中获取人物图像并显示在屏幕中,在接收到半按快门指令后,切换到后置摄像头进行拍摄,获取拍摄范围内的实时的背景图像,在接收到完全按快门指令后,将人物图像与背景图像进行合成获取合成图像,能够使用户在自拍照时随意选择背景图像,并同步调整用户的自拍像,能够在角度不允许调整或调整不方便的情况下获得良好的自拍效果。
[0088]本发明又一实施例提供一种用户终端01,如图5所示,包括:
[0089]背景获取单元011,用于在启动拍照功能后,通过后置摄像头获取拍摄范围内的图像,并将后置摄像头获取的图像作为背景图像显示在屏幕中,并将背景图像发送至图像合成单元013。
[0090]人像获取单元012,用于在接收到半按快门指令后,切换到前置摄像头进行拍摄,获取拍摄范围内的实时的人物图像,并将人物图像发送至图像合成单元013。[0091]图像合成单元013,用于从背景获取单元011接收背景图像,再从人像获取单元012接收人物图像,在接收到完全按快门指令后,将背景图像与人物图像进行合成获取合成图像。
[0092]进一步的,如图6所示,人像获取单元012可以包括:
[0093]轮廓获取单元0121,用于获取前置摄像头拍摄范围内的实时的人物轮廓,并将人物轮廓发送至位置获取单元0122。
[0094]位置获取单元0122,用于从轮廓获取单元0121接收人物轮廓,获取人物轮廓在屏幕中的位置,并将人物轮廓在屏幕中的位置发送至图像分割单元0123。
[0095]图像分割单元0123,用于从位置获取单元0122接收人物轮廓在屏幕中的位置,根据人物轮廓以及人物轮廓在屏幕中的位置,对前置摄像头拍摄的图像进行分割,将人物轮廓范围内的图像作为人物图像,将人物轮廓之外的图像不显示。
[0096]再进一步的,轮廓获取单元0121可以具体用于:
[0097]通过人脸检测和运动检测获取前置摄像头拍摄范围内的实时人物位置和人物大小;
[0098]根据实时人物位置和人物大小通过边缘检测获取人物轮廓;
[0099]其中,实时人物位置和人物大小随前置摄像头拍摄范围内的人物调整身姿而变化。
[0100]再进一步的,轮廓获取单元0121可以具体用于:
[0101]通过人脸检测和运动检测获取前置摄像头拍摄范围内的实时人物位置和人物大小;
[0102]根据实时人物位置和人物大小通过边缘检测获取第一人物轮廓;
[0103]接收用户在屏幕上的滑动轨迹,将滑动轨迹作为第二人物轮廓;
[0104]根据第一人物轮廓和第二人物轮廓获取人物轮廓;
[0105]其中,实时人物位置和人物大小随前置摄像头拍摄范围内的人物调整身姿而变化。
[0106]本发明实施例提供一种用户终端,在启动拍照功能后,通过后置摄像头获取拍摄范围内的图像,并将后置摄像头获取的图像作为背景图像显示在屏幕中,在接收到半按快门指令后,切换到前置摄像头进行拍摄,获取拍摄范围内的实时的人物图像,在接收到完全按快门指令后,将背景图像与人物图像进行合成获取合成图像,能够使用户在自拍照时随意选择背景图像,并同步调整用户的自拍像,能够在角度不允许调整或调整不方便的情况下获得良好的自拍效果。
[0107]本发明又一实施例提供一种用户终端02,如图7所示,包括:
[0108]人像获取单元021,用于在启动拍照功能后,通过前置摄像头获取拍摄范围内的图像,在前置摄像头获取的图像中获取人物图像并显示在屏幕中,并将人物图像发送至图像合成单元023。
[0109]背景获取单元022,用于在接收到半按快门指令后,切换到后置摄像头进行拍摄,获取拍摄范围内的实时的背景图像,并将实时的背景图像发送至图像合成单元023。
[0110]图像合成单元023,用于从人像获取单元021接收人物图像,再从背景获取单元022接收实时的背景图像,在接收到完全按快门指令后,将人物图像与背景图像进行合成获取合成图像。
[0111]进一步的,如图8所示,人像获取单元021可以包括:
[0112]轮廓获取单元0211,用于获取前置摄像头获取的图像中的人物轮廓,并将人物轮廓发送至位置获取单元0212。
[0113]位置获取单元0212,用于从轮廓获取单元0211接收人物轮廓,获取人物轮廓在屏幕中的位置,并将人物轮廓在屏幕中的位置发送至图像分割单元0213。
[0114]图像分割单元0213,用于从位置获取单元0212接收人物轮廓在屏幕中的位置,根据人物轮廓以及人物轮廓在屏幕中的位置,对前置摄像头获取的图像进行分割,将前置摄像头获取的图像中的人物轮廓范围内的图像作为人物图像,将人物轮廓之外的图像不显
/Jn ο
[0115]再进一步的,轮廓获取单元0211可以具体用于:
[0116]通过人脸检测和运动检测获取前置摄像头获取的图像中的人物位置和人物大小;
[0117]根据人物位置和人物大小通过边缘检测获取人物轮廓。
[0118]再进一步的,轮廓获取单元0211可以具体用于:
[0119]通过人脸检测和运动检测获取前置摄像头拍摄范围内的人物位置和人物大小;
[0120]根据人物位置和人物大小通过边缘检测获取第一人物轮廓;
[0121]接收用户在屏幕上的滑动轨迹,将滑动轨迹作为第二人物轮廓;
[0122]根据第一人物轮廓和第二人物轮廓获取人物轮廓。
[0123]再进一步的,背景获取单元022可以具体用于:
[0124]人物图像显示在背景图像之上,根据人物轮廓将人物轮廓内的背景图像不显示,同时将人物轮廓之外的背景图像作为实时的背景图像显示在屏幕中;
[0125]背景图像随后置摄像头的移动而变化。
[0126]本发明实施例提供一种用户终端,在启动拍照功能后,通过前置摄像头获取拍摄范围内的图像,在前置摄像头获取的图像中获取人物图像并显示在屏幕中,在接收到半按快门指令后,切换到后置摄像头进行拍摄,获取拍摄范围内的实时的背景图像,在接收到完全按快门指令后,将人物图像与背景图像进行合成获取合成图像,能够使用户在自拍照时随意选择背景图像,并同步调整用户的自拍像,能够在角度不允许调整或调整不方便的情况下获得良好的自拍效果。
[0127]在本申请所提供的几个实施例中,应该理解到,所揭露方法和终端,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0128]另外,在本发明各个实施例中的中,各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。且上述的各单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0129]实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0130] 以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【权利要求】
1.一种拍照方法,其特征在于,包括: 在启动拍照功能后,通过后置摄像头获取拍摄范围内的图像,并将所述后置摄像头获取的图像作为背景图像显示在屏幕中; 在接收到半按快门指令后,切换到前置摄像头进行拍摄,获取拍摄范围内的实时的人物图像; 在接收到完全按快门指令后,将所述背景图像与所述人物图像进行合成获取合成图像。
2.根据权利要求1所述的方法,其特征在于,所述获取拍摄范围内的实时的人物图像包括: 通过所述人脸检测和所述运动检测获取所述前置摄像头拍摄范围内的实时人物位置和人物大小; 根据所述实时人物位置和人物大小通过所述边缘检测获取所述人物轮廓;或 根据所述实时人物位置和人物大小通过所述边缘检测获取第一人物轮廓; 接收用户在所述屏幕上的滑动轨迹,将所述滑动轨迹作为第二人物轮廓; 根据所述第一人物轮廓和所述第二人物轮廓获取所述人物轮廓; 获取所述人物轮廓在所述屏幕中的位置; 根据所述人物轮廓以及所述人物轮廓在所述屏幕中的位置,对所述前置摄像头拍摄的图像进行分割,将所述人物轮廓范围内的图像作为所述人物图像,将所述人物轮廓之外的图像不显示; 其中,所述实时人物位置和所述人物大小随所述前置摄像头拍摄范围内的人物调整身姿而变化。
3.一种拍照方法,其特征在于,包括: 在启动拍照功能后,通过前置摄像头获取拍摄范围内的图像,在所述前置摄像头获取的图像中获取人物图像并显示在屏幕中; 在接收到半按快门指令后,切换到后置摄像头进行拍摄,获取拍摄范围内的实时的背景图像; 在接收到完全按快门指令后,将所述人物图像与所述背景图像进行合成获取合成图像。
4.根据权利要求3所述的方法,其特征在于,获取拍摄范围内的图像,在所述前置摄像头获取的图像中获取人物图像并显示在屏幕中包括: 通过所述人脸检测和所述运动检测获取所述前置摄像头获取的图像中的人物位置和人物大小; 根据所述人物位置和人物大小通过所述边缘检测获取所述人物轮廓;或 根据所述人物位置和人物大小通过所述边缘检测获取第一人物轮廓; 接收用户在所述屏幕上的滑动轨迹,将所述滑动轨迹作为第二人物轮廓; 根据所述第一人物轮廓和所述第二人物轮廓获取所述人物轮廓; 获取所述人物轮廓在所述屏幕中的位置; 根据所述人物轮廓以及所述人物轮廓在所述屏幕中的位置,对所述前置摄像头获取的图像进行分割,将所述前置摄像头获取的图像中的所述人物轮廓范围内的图像作为所述人物图像,将所述人物轮廓之外的图像不显示。
5.根据权利要求3所述的方法,其特征在于,所述获取拍摄范围内的实时的背景图像包括: 所述人物图像显示在所述背景图像之上,根据所述人物轮廓将所述人物轮廓内的背景图像不显示,同时将所述人物轮廓之外的背景图像作为实时的背景图像显示在所述屏幕中; 所述背景图像随后置摄像头的移动而变化。
6.一种用户终端,其特征在于,包括: 背景获取单元,用于在启动拍照功能后,通过后置摄像头获取拍摄范围内的图像,并将所述后置摄像头获取的图像作为背景图像显示在屏幕中; 人像获取单元,用于在接收到半按快门指令后,切换到前置摄像头进行拍摄,获取拍摄范围内的实时的人物图像; 图像合成单元,用于在接收到完全按快门指令后,将所述背景图像与所述人物图像进行合成获取合成图像。
7.根据权利要求6所述的用户终端,其特征在于,所述人像获取单元包括: 轮廓获取单元,用于通过所述人脸检测和所述运动检测获取所述前置摄像头拍摄范围内的实时人物位置和人物大小;根据所述实时人物位置和人物大小通过所述边缘检测获取所述人物轮廓;或 所述轮廓获取单元用于根·据所述实时人物位置和人物大小通过所述边缘检测获取第一人物轮廓;接收用户在所述屏幕上的滑动轨迹,将所述滑动轨迹作为第二人物轮廓;根据所述第一人物轮廓和所述第二人物轮廓获取所述人物轮廓; 位置获取单元,用于获取所述人物轮廓在所述屏幕中的位置; 图像分割单元,用于根据所述人物轮廓以及所述人物轮廓在所述屏幕中的位置,对所述前置摄像头拍摄的图像进行分割,将所述人物轮廓范围内的图像作为所述人物图像,将所述人物轮廓之外的图像不显示; 其中,所述实时人物位置和所述人物大小随所述前置摄像头拍摄范围内的人物调整身姿而变化。
8.一种用户终端,其特征在于,包括: 人像获取单元,用于在启动拍照功能后,通过前置摄像头获取拍摄范围内的图像,在所述前置摄像头获取的图像中获取人物图像并显示在屏幕中; 背景获取单元,用于在接收到半按快门指令后,切换到后置摄像头进行拍摄,获取拍摄范围内的实时的背景图像; 图像合成单元,用于在接收到完全按快门指令后,将所述人物图像与所述背景图像进行合成获取合成图像。
9.根据权利要求8所述的用户终端,其特征在于,所述人像获取单元包括: 轮廓获取单元,用于通过所述人脸检测和所述运动检测获取所述前置摄像头获取的图像中的人物位置和人物大小;根据所述人物位置和人物大小通过所述边缘检测获取所述人物轮廓;或 所述轮廓获取单元用于接收用户在所述屏幕上的滑动轨迹,将所述滑动轨迹作为第二人物轮廓;根据所述第一人物轮廓和所述第二人物轮廓获取所述人物轮廓; 位置获取单元,用于获取所述人物轮廓在所述屏幕中的位置; 图像分割单元,用于根据所述人物轮廓以及所述人物轮廓在所述屏幕中的位置,对所述前置摄像头获取的图像进行分割,将所述前置摄像头获取的图像中的所述人物轮廓范围内的图像作为所述人物图像,将所述人物轮廓之外的图像不显示。
10.根据权利要求8所述的用户终端,其特征在于,所述背景获取单元具体用于:所述人物图像显示在所述背景图像之上,根据所述人物轮廓将所述人物轮廓内的背景图像不显示,同时将所述人物轮廓之外的背景图像作为实时的背景图像显示在所述屏幕中; 所述背景图像随后置摄·像头的移动而变化。
【文档编号】H04N5/232GK103856617SQ201210511138
【公开日】2014年6月11日 申请日期:2012年12月3日 优先权日:2012年12月3日
【发明者】谢晓辉 申请人:联想(北京)有限公司