预览图像的显示方法和装置的制造方法
【技术领域】
[0001]本公开涉及通信技术,尤其涉及一种预览图像的显示方法和装置。
【背景技术】
[0002]近年来随着数码相机和智能手机的普及,使用相机或手机等拍摄设备拍照留影已经成为人们的习惯。特别是近几年移动互联网的兴起,人们更加依赖手机、平板电脑等移动终端记录自己身边的新鲜事物并分享到网络上。自拍杆的出现更是让自拍变得方便,借助自拍杆人们可以拍出更多角度的自拍照片,照片的构图方法也能更丰富。自拍杆在短时间内风靡全球,成为人们外出游玩、自拍的必备利器。
[0003]在使用自拍杆拍照过程中,为了能将整个景色显示在拍摄的构图上,用户需要用自拍杆将拍摄设备伸远一点进行拍照,由于拍摄设备离人眼有一定的距离,拍摄设备的显示屏在人眼的视觉夹角变小,用户从显示屏看预览画面的细节变得困难了。当自拍杆伸出较远时,用户甚至都看不清楚显示屏中预览界面的自己。
【发明内容】
[0004]为克服相关技术中存在的问题,本公开提供一种预览图像的显示方法和装置。
[0005]根据本公开实施例的第一方面,提供一种预览图像的显示方法,包括:
[0006]确定摄像头在第一时长内采集到的图像中存在人脸;
[0007]将所述摄像头在第二时长内采集到的图像中的人脸进行放大,将所述放大后的人脸图像作为预览图像通过显示屏显示,所述第二时长与所述第一时长为连续的时间;
[0008]当接收到拍照指令时,根据所述拍照指令拍摄所述摄像头采集到的图像。
[0009]可选的,所述方法还包括:
[0010]确定所述摄像头在所述第一时长内采集到的图像中不存在人脸;
[0011]将所述摄像头在所述第二时长内采集到的图像作为预览图像通过所述显示屏显不ο
[0012]可选的,所述根据所述拍照指令拍摄所述摄像头采集到的图像之前,所述方法还包括:
[0013]在所述第二时长结束后,将所述摄像头在第三时长内采集到图像作为预览图像通过所述显示屏显示,所述第三时长与所述第二时长为连读的时间。
[0014]可选的,当所述摄像头在所述第二时长内采集到的图像中存在Ν个人脸时,Ν为大于或等于2的正整数,所述将所述摄像头在第二时长内采集到的图像中的人脸进行放大,包括:
[0015]从所述Ν个人脸中选择一个人脸作为待放大的人脸;
[0016]对所述待放大的人脸进行放大;
[0017]所述方法还包括:
[0018]对所述Ν个人脸中没有放大的人脸进行标记,以使得下一次放大过程中根据所述标记从剩余的N-1个没有放大的人脸中选择一个人脸进行放大。
[0019]可选的,当所述摄像头在所述第二时长内采集到的图像中存在N个人脸时,N为大于或等于2的正整数,所述将所述摄像头在第二时长内采集到的图像中的人脸进行放大,包括:
[0020]从所述N个人脸中选取面积最大的人脸作为待放大的人脸;
[0021 ]对所述待放大的人脸进行放大。
[0022]可选的,当所述摄像头在所述第二时长内采集到的图像中存在N个人脸时,N为大于或等于2的正整数,所述将所述摄像头在第二时长内采集到的图像中的人脸进行放大,包括:
[0023]按照人脸面积的大小,从所述N个人脸中选取面积较大的Μ个人脸作为待放大的人脸;
[0024]将所述Μ个待放大的人脸合并到一张图像中,对合并后的图像中的人脸进行放大。
[0025]可选的,当所述摄像头在所述第二时长内采集到的图像中存在Ν个人脸时,Ν为大于或等于2的正整数,所述将所述摄像头在第二时长内采集到的图像中的人脸进行放大,包括:
[0026]按照人脸面积的大小,从所述Ν个人脸中选取面积较大的Μ个人脸;
[0027]从所述Μ个人脸中选择一个人脸作为待放大的人脸;
[0028]对所述待放大的人脸进行放大;
[0029]所述方法还包括:
[0030]将所述Μ个人脸中没有放大的人脸进行标记,以使得下次根据所述标记从剩余的Μ-1个没有放大的人脸中选择一个人脸进行放大。
[0031]根据本公开实施例的第二方面,提供一种预览图像的显示装置,包括:
[0032]第一确定模块,被配置为确定摄像头在第一时长内采集到的图像中是否存在人脸;
[0033]第一放大模块,被配置将所述摄像头在第二时长内采集到的图像中的人脸进行放大,所述第二时长与所述第一时长为连续的时间;
[0034]第一显示模块,被配置将所述第一放大模块放大后的人脸图像作为预览图像通过显示屏显示;
[0035]拍照模块,被配置为当接收到拍照指令时,根据拍照指令拍摄所述摄像头采集到的图像。
[0036]可选的,所述装置还包括:
[0037]第二确定模块,被配置为确定所述摄像头在所述第一时长内采集到的图像中不存在人脸;
[0038]第二显示模块,被配置为将所述摄像头在所述第二时长内采集到的图像作为预览图像通过所述显示屏显示。
[0039]可选的,所述装置还包括:
[0040]第三显示模块,被配置为在所述第二时长结束后,将所述摄像头在第三时长内采集到图像作为预览图像通过所述显示屏显示,所述第三时长与所述第二时长为连读的时间。
[0041]可选的,当所述摄像头在所述第二时长内采集到的图像中存在N个人脸时,N为大于或等于2的正整数,所述第一放大模块,包括:
[0042]第一选择子模块,被配置为从所述Ν个人脸中选择一个人脸作为待放大的人脸;
[0043]第一放大子模块,被配置为对所述第一选择子模块选择的所述待放大的人脸进行放大;
[0044]所述装置还包括:
[0045]第一标记模块,被配置为对所述Ν个人脸中没有放大的人脸进行标记,以使得下一次放大过程中根据所述标记从剩余的Ν-1个没有放大的人脸中选择一个人脸进行放大。
[0046]可选的,当所述摄像头在所述第二时长内采集到的图像中存在Ν个人脸时,Ν为大于或等于2的正整数,所述第一放大模块包括:
[0047]第二选择子模块,被配置为从所述Ν个人脸中选取面积最大的人脸作为待放大的人脸;
[0048]第二放大子模块,被配置为对第二选择子模块选择的所述待放大的人脸进行放大。
[0049]可选的,当所述摄像头在所述第二时长内采集到的图像中存在Ν个人脸时,Ν为大于或等于2的正整数,所述第一放大模块包括:
[0050]第三选择子模块,被配置为按照人脸面积的大小,从所述Ν个人脸中选取面积较大的Μ个人脸作为待放大的人脸;
[0051 ]合并子模块,被配置为将所述Μ个待放大的人脸合并到一张图像中;
[0052]第三放大子模块,被配置为对所述合并子模块合并后的图像中的人脸进行放大。
[0053]可选的,当所述摄像头在所述第二时长内采集到的图像中存在Ν个人脸时,Ν为大于或等于2的正整数,所述第一放大模块包括:
[0054]第四选择子模块,被配置为按照人脸面积的大小,从所述Ν个人脸中选取面积较大的Μ个人脸;
[0055]第五选择子模块,被配置为从所述Μ个人脸中选择一个人脸作为待放大的人脸;
[0056]第四放大子模块,被配置为对所述第五选择子模块选择的所述待放大的人脸进行放大;
[0057]所述装置还包括:
[0058]第二标记模块,被配置为将所述Μ个人脸中没有放大的人脸进行标记,以使得下次根据所述标记从剩余的Μ-1个没有放大的人脸中选择一个人脸进行放大。
[0059]根据本公开实施例的第一方面,提供一种终端设备,包括:
[0060]摄像头,被配置为采集图像;
[0061 ] 显示屏,被配置为显示图像;
[0062]存储器,被配置为存储处理器可执行指令的存储器;
[0063]其中,所述处理器被配置为:
[0064]确定所述摄像头在第一时长内采集到的图像中存在人脸;
[0065]将所述摄像头在第二时长内采集到的图像中的人脸进行放大,将所述放大后的人脸图像作为预览图像通过显示屏显示,所述第二时长与所述第一时长为连续的时间;
[0066]当接收到拍照指令时,根据拍照指令拍摄所述摄像头采集到的图像。
[0067]本公开的实施例提供的技术方案可以包括以下有益效果:
[0068]当确定摄像头在第一时长内采集到的图像中存在人脸时,将摄像头在第二时长内采集到的图像中的人脸进行放大,将放大后的人脸图像作为预览图像通过显示屏显示,第二时长与第一时长为连续的时间,当接收到拍照指令时,根据拍照指令拍摄摄像头采集到的图像。所述方法,通过将放大后的人脸图像进行显示,使得用户在使用自拍杆拍照时也能够看清自己的脸部细节。
[0069]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0070]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0071]图1是根据一示例性实施例示出的一种预览图像的显示方法的流程图。
[0072]
图2是根据一示例性实施例示出的一种预览图像的显示方法的流程图。
[0073]图3是根据一示例性实施例示出的一种预览图像的显示方法的流程图。
[0074]图4是根据一示例性实施例示出的一种预览图像的显示方法的流程图。
[0075]图5是根据一示例性实施例示出的一种预览图像的显示方法的流程图。
[0076]图6是根据一示例性实施例示出的一种预览图像的显示方法的流程图。
[0077]图7是根据一示例性实施例示出的一种预览图像的显示装置的框图。
[0078]图8是根据一示例性实施例示出的一种预览图像的显示装置的框图。
[0079]图9是根据一示例性实施例示出的一种预览图像的显示装置的框图。
[0080]图10是根据一示例性实施例示出的一种预览图像的显示装置的框图。
[0081]图11是根据一示例性实施例示出的一种预览图像的显示装置的框图。
[0082]图12是根据一示例性实施例示出的一种预览图像的显示装置的框图。
[0083]图13是根据一示例性实施例示出的一种预览图像的显示装置的框图。
[0084]图14是根据一示例性实施例示出的一种终端设备的实体框图。
[0085]图15是根据一示例性实施例示出的一种用于终端设备的框图。
【具体实施方式】
[0086]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0087]图1是根据一示例性实施例示出的一种预览图像的显示方法的流程图,该方法应用在具有拍照功能的终端设备中,该终端设备可以是智能手机、数码相机等,如图1所示,该预览图像的显示方法包括以下步骤。
[0088]在步骤S101中,确定摄像头在第一时长内采集到的图像中存在人脸。
[0089]本实施例的方法主要应用在使用自拍杆拍照的场景下,并定义了一种自动切换预览图像的模式,在该自动切换预览图像模式下,显示屏可以交替的显示放大的人脸图像和原始采集到的图像。终端设备在开启拍照功能后,通过摄像头开始采集图像,此时终端设备将采集到的图像作为预览图像通过显示屏显示,同时会检测摄像头在第一时长内采集到的图像中是否存在人脸,第一时长可以人为设置,例如,为1秒或2秒。终端设备可以使用常用的人脸识别方法确定采集到的图像中是否存在人脸。
[0090]本实施例中,用户可以在使用自拍杆拍照时手动开启自动切换预览图像模式,也可以由终端设备在检测到用户使用自拍杆时,自动开启自动切换预览图像模式。当用户使用自拍杆拍照时,自拍杆需要和手机先进行连接,该连接可以是无线连接或有线连接,无线连接例如为蓝牙连接,有线连接采用数据线将终端设备和自拍杆连接。当使用数据线连接时,终端设备检测到USB接口连接后,识别连接的设备为自拍杆,当识别到连接的设备为自拍杆时,启动自动切换预览图像模式。当使用无线连接时,终端设备通过蓝牙配对确定连接的设备为自拍杆时,启动自动切换预览图像模式。
[0091]在步骤S102中,将摄像头在第二时长内采集到的图像中的人脸进行放大,将放大后的人脸图像作为预览图像通过显示屏显示。
[0092]摄像头一直在采集图像,在第二时长内摄像头每采集到一帧图像,就会对该帧图像进行人脸识别,识别到人脸区域后,对人脸区域进行放大,将人脸区域放大到目标大小,目标大小可以根据终端设备的显示屏的大小设置,最后将放大后的人脸区域作为预览图像进行显示,终端设备放大时一帧图像一帧图像进行放大,显示的时候也时一帧图像一帧图像进行显示。第二时长也是预先设置好的,终端设备可以提供几个时间供用户选择,例如,1秒、1.5秒和2秒,第二时长可以通过计时器实现,计时器的定时时长为第二时长,第二时长与第一时长为连续的时间。
[0093]—种场景下,在检测到人脸存在时,终端退出摄像头采集到的完整图像的显示界面,进入人脸放大模式,将放大后的人脸区域作为主图像在显示屏进行全屏显示;另一种场景下,还可采用画中画的方式,实现放大画面和完整图像的同时显示,即将放大后的人脸区域在显示屏上进行全屏显示的同时,将摄像头采集到的完整图像通过显示屏的上的另一预览显示界面进行显示,预览显示界面可位于显示屏的四个边角处,预览显示界面的尺寸小于显示屏的界面尺寸,不会影响显示屏界面的显示。
[0094]本步骤中对人脸进行放大的目的是使得用户能够清楚的看清自己,在用户使用自拍杆拍照的过程中,为了将整个景色放到拍摄的构图内,会通过自拍杆将终端设备伸的过远了,此时预览图像中用户的人脸很小。本申请实施例中为了使得用户能够看清自己的脸,对用户的人脸进行了放大。
[0095]在步骤S103中,当接收到拍照指令时,根据拍照指令拍摄摄像头采集到的图像。
[0096]用户通过放大后的人脸可以看清自己脸部的细节,如果用户满意自己当前的人脸图像,则可以在第二时长结束前按下拍照按钮进行拍照,如果用户不满意自己的人脸图像,那么用户可以调整自己的位置和/或面部表情,显示屏或交替的显示放大后的人脸图像和摄像头采集到的原始图像,以便于用户看清自己的脸部细节,直到用户满意自己的人脸图像,然后按下拍照按钮进行拍照。
[0097]本实施例中,当确定摄像头在第一时长内采集到的图像中存在人脸,将摄像头在第二时长内采集到的图像中的人脸进行放大,将放大后的人脸图像作为预览图像通过显示屏显示,当接收到拍照指令时,根据拍照指令拍摄所述摄像头采集到的图像。使得用户在使用自拍杆拍照的过程中,能够看清楚自己的脸部细节。
[0098]图2是根据一示例性实施例示出的一种预览图像的显示方法的流程图,如图2所示,该预览图像的显示方法包括以下步骤。
[0099]在步骤S201中,获取摄像头在第一时长内采集到的图像。
[0100]在步骤S202中,确定摄像头在第一时长内采集到的图像中是否存在人脸。
[0101]在开启自动切换预览图像的模式后,摄像头采集图像,确定摄像头在第一时长内采集到的图像中是否存在人脸,当确定摄像头在第一时长内采集到的图像中存在人脸时,则执行步骤203,当确定摄像头在第一时长内采集到的图像中不存在人脸时,执行步骤204。
[0102]在步骤S203中,将摄像头在第二时长内采集到的图像中的人脸进行放大,将放大后的人脸图像作为预览图像通过显示屏显示。
[0103]在步骤S204中,将摄像头在第二时长内采集到的图像作为预览图像通过显示屏显不ο
[0104]当确定摄像头在第一时长内采集到的图像中不存在人脸时,那么不需要对图像进行放大处理,直接将摄像头在第二时长内采集到的图像作为预览图像后显示。
[0105]在步骤S205中,在第二时长结束后,将摄像头在第三时长内采集到图像作为预览图像通过显示屏显示。
[0106]在步骤S203和204之后执行步骤S205,终端设备确定第二时长结束,如果第二时长通过计时器实现,那么终端设备在检测到定时器的定时到达时,确定第二时长结束,摄像头在整个过程中一直采集图像,终端设备将摄像头在第三时长内采集到图像作为预览图像通过显示屏显示,不对第三时长内采集到的图像进行放大处理,第三时长与第二时长为连读的时间,可选的,第三时长与第二时长相等,当然,第三时长也可以和第二时长不相当,本实施例并不对此进行限制。
[0107]在步骤S203中对采集到图像中的人脸进行了放大,便于用户看清自己,用户在看清自己之后,通过本步骤终端设备又会将原始采集到的图像显示给用户,便于用户看到完整构图,这里原始采集到的图像即人脸没有被放大的图像。
[0108]在步骤S206中,在第三时长结束后,返回执行步骤S201,当接收到拍照指令时,根据拍照指令拍摄摄像头采集到的图像。
[0109]本实施例中,在没有接收到用户输入的拍照指令之前,终端设备会循环执行步骤S201-S206,即交替显示放大后的人脸图像和原始采集到的图像,即将放大后的人脸图像显示第二时长之后,又将原始采集到的图像显示第三时长,便于用户能够看清自己和整个构图,直至用户觉得预览图像中的图像符合自己的要求,则按下拍照按钮,终端设备在接收到拍照指令后,根据拍照指令拍摄所述摄像头采集到的图像。
[0110]本实施例的方法,确定摄像头在第一时长内采集到的图像中是否存在人脸,如果存在人脸则将摄像头在第二时长内采集到的图像中的人脸进行放大后显示,如果不存在人脸则将摄像头在第二时长内采集到的图像直接进行显示,在确定第二时长结束后,将摄像头在第三时长内采集到图像作为预览图像通过显示屏显示,在确定所述第三时长结束后,返回执行上述过程,直至接收到拍照指令,则根据拍照指令拍摄摄像头采集到的图像。所述方法,通过交替显示放大后的人脸图像和原始采集到的图像,使得用户在使用自拍杆拍照时不仅能够看清整个构图,也能够看清自己的脸部细节。
[0111]图3是根据一示例性实施例示出的一种预览图像的显示方法的流程图,如图3所示,本实施例提供的方法包括以下步骤。
[0112]在步骤S301中,获取摄像头在第一时长内采集到的图像。
[0113]在步骤
S302中,确定摄像头在第一时长内采集到的图像中是否存在人脸。
[0114]当确定摄像头在第一时长内采集到的图像中存在人脸时,执行步骤S303,当确定摄像头在第一时长内采集到的图像中不存在人脸时,执行步骤S304。
[0115]在步骤S303中,当摄像头在第二时长内采集到的图像中存在N个人脸时,从N个人脸中选择一个人脸作为待放大的人脸。
[0116]摄像头采集到的图像中可能存在N个人脸,N为大于或等于2的正整数,这时终端设备可以随机选择一个人脸作为待放大的人脸,也可以按照预设的选择规则进行选择,例如,按照人脸面积的大小选择。在步骤S303之后,执行步骤S305。
[0117]在步骤S304中,将摄像头在第二时长内采集到的图像作为预览图像通过显示屏显不ο
[0118]在步骤S304之后执行步骤S307。
[0119]在步骤S305中,对待放大的人脸进行放大,将放大后的人脸作为预览图像通过显示屏显示。
[0120]在步骤S306中,对Ν个人脸中没有放大的人脸进行标记。
[0121 ]标记的目的是使得终端设备在下一次放大过程中根据标记从剩余的Ν-1个没有放大的人脸中选择一个人脸进行放大,在这种方式下可以通过循环Ν次将所有人脸都进行放大,以便于每个人都能够看清自己的脸部细节,在每次放大过程中,终端设备都会根据标记选择没有被放大的人脸进行放大。拍照者也可以在Ν次循环结束之前,就进行拍照。
[0122]在步骤S307中,在第二时长结束后,将摄像头在第三时长内采集到图像作为预览图像通过显示屏显示。
[0123]在步骤S308中,在第三时长结束后,返回执行步骤S301,当接收到拍照指令时,根据拍照指令拍摄摄像头采集到的图像。
[0124]本实施例的方法,当摄像头在第二时长内采集到的图像中存在Ν个人脸时,从Ν个人脸中选择一个人脸作为待放大的人脸,对待放大的人脸进行放大,将放大后的人脸作为预览图像通过显示屏显示,并对Ν个待放大的人脸中没有放大的人脸进行标记,以使得下一次放大过程中根据标记从剩余的Ν-1个没有放大的人脸中选择一个人脸进行放大。通过Ν次循环,图像中的每个人都能够清楚的看到自己脸部放大后的细节。
[0125]图4是根据一示例性实施例示出的一种预览图像的显示方法的流程图,如图4所示,本实施例提供的方法包括以下步骤。
[0126]在步骤S401中,获取摄像头在第一时长内采集到的图像。
[0127]在步骤S402中,确定摄像头在第一时长内采集到的图像中是否存在人脸。
[0128]当摄像头在第一时长内采集到的图像中存在人脸时,执行步骤S403,当确定摄像头在第一时长内采集到的图像中不存在人脸时,执行步骤S404。
[0129]在步骤S403中,当摄像头在第二时长内采集到的图像中存在Ν个人脸时,从Ν个人脸中选取面积最大的人脸作为待放大的人脸。
[0130]摄像头采集到的图像中可能存在多个人脸,这时可以从Ν个人脸中选择面积最大的人脸作为待放大的人脸,N为大于或等于2的正整数,可选的,终端设备也可以任意选择一个人脸作为待放大的人脸,或者按照其他方式选择一个人脸作为待放大的人脸。在步骤S403之后,执行步骤S405。
[0131]在步骤S404中,将摄像头在第二时长内采集到的图像作为预览图像通过显示屏显不ο
[0132]在步骤S404之后执行步骤S406。
[0133]在步骤S405中,对待放大的人脸进行放大,将放大后的人脸作为预览图像通过显示屏显示。
[0134]在步骤S406中,在第二时长结束后,将摄像头在第三时长内采集到图像作为预览图像通过显示屏显示。
[0135]在步骤S407中,在第三时长结束后,返回执行步骤S401,当接收到拍照指令时,根据拍照指令拍摄摄像头采集到的图像。
[0136]本实施例的方法,当摄像头在第二时长内采集到的图像中存在Ν个人脸时,从Ν个人脸中选取面积最大的人脸作为待放大的人脸,对待放大的人脸进行放大,将放大后的人脸作为预览图像通过显示屏显示,在人脸很多的时候,如果对每个人脸都进行放大,会占用很长的时间,本实施例的方法,每次都选择面积最大的人脸进行放大,使得预览图像的显示方式更加灵活。
[0137]图5是根据一示例性实施例示出的一种预览图像的显示方法的流程图,如图5所示,本实施例提供的方法包括以下步骤。
[0138]在步骤S501中,获取摄像头在第一时长内采集到的图像。
[0139]在步骤S502中,确定摄像头在第一时长内采集到的图像中是否存在人脸。
[0140]当确定摄像头在第一时长内采集到的图像中存在人脸时,执行步骤S503,当确定摄像头在第一时长内采集到的图像中不存在人脸时,则执行步骤S504。
[0141]在步骤S503中,当摄像头在第二时长内采集到的图像中存在Ν个人脸时,按照人脸面积的大小,从Ν个人脸中选取面积较大的Μ个人脸作为待放大的人脸。
[0142]在步骤S503之后,执行步骤S505。
[0143]在步骤S504中,将摄像头在第二时长内采集到的图像作为预览图像通过显示屏显不ο
[0144]在步骤S504之后执行步骤S506。
[0145]在步骤S505中,将Μ个待放大的人脸合并到一张图像中,对合并后的图像中的人脸进行放大,将放大后的人脸作为预览图像通过显示屏显示。
[0146]本实施例中,选取了几个面积较大的人脸合并到一张图像中,将合并后的图像中的Μ个人脸作为一个整体进行放大,将放大后的人脸作为预览图像通过显示屏显示。
[0147]在步骤S506中,在第二时长结束后,将摄像头在第三时长内采集到图像作为预览图像通过显示屏显示。
[0148]在步骤S507中,在第三时长结束后,返回执行步骤S501,当接收到拍照指令时,根据拍照指令拍摄摄像头采集到的图像。
[0149]本实施例的方法,当摄像头在第二时长内采集到的图像中存在Ν个人脸时,从Ν个人脸中选取面积较大的Μ个人脸作为待放大的人脸,将Μ个待放大的人脸合并到一张图像中,对合并后的图像中的人脸进行放大,将放大后的人脸作为预览图像通过显示屏显示。在人脸很多的时候,如果对每个人脸都进行放大,会占用很长的时间,本实施例的方法,每次都选择面积较大的Μ个人脸合并后统一进行放大,使得预览图像的显示方式更加灵活。
[0150]图6是根据一示例性实施例示出的一种预览图像的显示方法的流程图,如图6所示,本实施例提供的方法包括以下步骤。
[0151]在步骤S601中,获取摄像头在第一时长内采集到的图像。
[0152]在步骤S602中,确定摄像头在第一时长内采集到的图像中是否存在人脸。
[0153]当确定摄像头在第一时长内采集到的图像中存在人脸时,执行步骤S603,当摄像头在第一时长内采集到的图像中不存在人脸时,执行步骤S604。
[0154]在步骤S603中,当摄像头在第二时长内采集到的图像中存在Ν个人脸时,按照人脸面积的大小,从Ν个人脸中选取面积较大的Μ个人脸。
[0155]在步骤S603之后执行步骤S605。
[0156]在步骤S604中,将摄像头在第二时长内采集到的图像作为预览图像通过显示屏显不ο
[0157]在步骤S604之后执行步骤S608。
[0158]在步骤S605中,从Μ个人脸中选择一个人脸作为待放大的人脸。
[0159]在步骤S606中,对待放大的人脸进行放大,将放大后的人脸作为预览图像通过显示屏显示。
[0160]在步骤S607中,对Μ个人脸中没有放大的人脸进行标记。
[0161 ]标记的目的是使得终端设备在下一次放大过程中根据标记从剩余的Μ-1个没有放大的人脸中选择一个人脸进行放大,在这种方式下可以通过循环Μ次将个人脸都进行放大,在每次放大过程中,终端设备都会根据标记选择没有被放大的人脸进行放大
[0162]在步骤S608中,在第二时长结束后,将摄像头在第三时长内采集到图像作为预览图像通过显示屏显示。
[0163]在步骤S609中,在第三时长结束后,返回执行步骤S601,当接收到拍照指令时,根据拍照指令拍摄摄像头采集到的图像。
[0164]本实施例的方法,当摄像头在第二时长内采集到的图像中存在Ν个人脸时,按照人脸面积的大小,从Ν个人脸中选取面积较大的Μ个人脸作为待放大的人脸,从Μ个待放大的人脸中选择一个人脸进行放大,将放大后的人脸作为预览图像通过显示屏显示,并对Μ个待放大的人脸中没有放大的人脸进行标记,以使得下一次放大过程中根据标记从剩余的Μ-1个没有放大的人脸中选择一个人脸进行放大。通过Μ次循环,图像中的Μ个人都能够清楚的看到自己脸部放大后的细节。
[0165]图7是根据一示例性实施例示出的一种预览图像的显示装置的框图,该装置应用在终端设备中,如图7所示,该装置包括:第一确定模块11、第一放大模块12、第一显示模块13和拍照模块14。
[0166]第一确定模块11,被配置为确定摄像头在第一时长内采集到的图像中存在人脸;
[0167]第一放大模块12,被配置将所述摄像头在第二时长内采集到的图像中的人脸进行放大,所述第二时长与所述第一时长为连续的时间;
[0168]第一显示模块13,被配置将所述第一放大模块12放大后的人脸图像作为预览图像通过显示屏显示;
[0169]拍照模块14,被配置为当接收到拍照指令时,根据拍照指令进行拍照。
[0170]图8是根据一示例性实施例示出的一种预览图像的显示装置的框图,如图8所示,该装置在图7所述装置的基础上还包括:第二确定模块15和第二显示模块16。
[0171]第二确定模块15,被配置为确定所述摄像头在所述第一时长内采集到的图像中不存在人脸;
[0172]第二显示模块16,被配置为将所述摄像头在所述第二时长内采集到的图像作为预览图像通过所述显示屏显示。
[0173]图9是根据一示例性实施例示出的一种预览图像的显示装置的框图,如图9所示,该装置在图8所述装置的基础上还包括:第三显示模块17。
[0174]第三显示模块17,被配置为在所述第二时长结束后,将所述摄像头在第三时长内采集到图像作为预览图像通过所述显示屏显示,所述第三时长与所述第二时长为连读的时间。
[0175]图10是根据一示例性实施例示出的一种预览图像的显示装置的框图,本实施例中,摄像头在第二时长内采集到的图像中存在N个人脸,N为大于或等于2的正整数,如图10所示,该装置在图7所示装置的基础上,第一放大模块12,包括:
[0176]第一选择子模块120,被配置为从所述N个人脸中选择一个人脸作为待放大的人脸;
[0177]第一放大子模块121,被配置为对所述第一选择子模块120选择的所述待放大的人脸进行放大;
[0178]该装置还包括:
[0179]第一标记模块18,被配置为对所述N个人脸中没有放大的人脸进行标记,以使得下一次放大过程中根据所述标记从剩余的N-1个没有放大的人脸中选择一个人脸进行放大。
[0180]图11是根据一示例性实施例示出的一种预览图像的显示装置的框图,本实施例中,摄像头在第二时长内采集到的图像中存在N个人脸,N为大于或等于2的正整数,如图11所示,该装置在图7所示装置的基础上,第一放大模块12,包括:
[0181]第二选择子模块122,被配置为从所述N个人脸中选取面积最大的人脸作为待放大的人脸;
[0182]第二放大子模块123,被配置为对第二选择子模块122选择的所述待放大的人脸进行放大。
[0183]图12是根据一示例性实施例示出的一种预览图像的显示装置的框图,本实施例中,摄像头在第二时长内采集到的图像中存在N个人脸,N为大于或等于2的正整数,如图12所示,该装置在图7所示装置的基础上,第一放大模块12,包括:
[0184]第三选择子模块124,被配置为按照人脸面积的大小,从所述N个人脸中选取面积较大的Μ个人脸作为待放大的人脸;
[0185]合并子模块125,被配置为将所述Μ个待放大的人脸合并到一张图像中;
[0186]第三放大子模块126,被配置为对所述合并子模块125合并后的图像中的人脸进行放大。
[0187]图13是根据一示例性实施例示出的一种预览图像的显示装置的框图,本实施例中,摄像头在第二时长内采集到的图像中存在N个人脸,N为大于或等于2的正整数,如图13所示,该装置在图7所示装置的基础上,第一放大模块12,包括:
[0188]第四选择子模块127,被配置为按照人脸面积的大小,从所述Ν个人脸中选取面积较大的Μ个人脸;
[0189]第五选择子模块128,被配置为从所述Μ个人脸中选择一个人脸作为待放大的人脸;
[0190]第四放大子模块129,被配置为对所述第五选择子模块128选择的所述待放大的人脸进行放大;
[0191]该装置还包括:
[0192]第二标记模块19,被配置为将所述Μ个人脸中没有放大的人脸进行标记,以使得下次根据所述标记从剩余的Μ-1个没有放大的人脸中选择一个人脸进行放大。
[0193]关于上述实施例中的预览图像的显示装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0194]图14是根据一示例性实施例示出的一种终端设备的实体框图,如图14所示,终端设备200包括:摄像头21、显示屏22、存储器23和处理器24,存储器23用于存储处理器24可执行指令,摄像头21、显示屏22和存储器23存储器23通过系统总线与处理器24连接并通信。
[0195]其中,处理器24被配置为:
[0196]确定所述摄像头21在第一时长内采集到的图像中存在人脸;
[0197]将所述摄像头21在第二时长内采集到的图像中的人脸进行放大,将所述放大后的人脸图像作为预览图像通过显示屏22显示,所述第二时长与所述第一时长为连续的时间;
[0198]当接收到拍照指令时,根据所述拍照指令拍摄所述摄像头采集到的图像。
[0199]在上述终端设备的实体实施例中,应理解,处理器可以是中央处理单元(英文:Central Processing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:Appl icat1n SpecificIntegrated Circuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,而前述的存储器可以是只读存储器(英文:read_only memory,缩写:ROM)、随机存取存储器(英文:random access memory,简称:RAM)、快闪存储器、硬盘或者固态硬盘。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
[0200]图15是根据一示例性实施例示出的一种用于终端设备的框图。例如,终端设备800可以是移动电话,计算机,数字广播电子设备,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0201 ] 参照图15,终端设备800可以包括以下一个或多个组件:处理组件802,存储器804,电力组件806,多媒体组件808,音频组件810,输入/输出(1/0)的接口 812,传感器组件814,以及通信组件816。
[0202] 处理组件802通常控制终端设备800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。
[0203]存储器804被配置为存储各种类型的数据以支持在设备800的操作。这些数据的示例包括用于在终端设备800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPR0M),可擦除可编程只读存储器(EPR0M),可编程只读存储器(PR0M),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0204]电力组件806为终端设备800的各种组件提供电力。电力组件806可以包括电源管理系统,一个或多个电源,及其他与为终端设备800生成、管理和分配电力相关联的组件。
[0205]多媒体组件808包括在所述终端设备800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当设备800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0206]音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当终端设备800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
[0207]I/O接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,电击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0208]传感器组件814包括一个或多个传感器,用于为终端设备800提供各个方面的状态评估。例如,传感器组件814可以检测到设备800的打开/关闭状态,组件的相对定位,例如所述组件为终端设备800的显示器和小键盘,传感器组件814还可以检测终端设备800或终端设备800—个组件的位置改变,用户与终端设备8
00接触的存在或不存在,终端设备800方位或加速/减速和终端设备800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0209]通信组件816被配置为便于终端设备800和其他设备之间有线或无线方式的通信。终端设备800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
[0210]在示例性实施例中,终端设备800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述图1至图6所示实施例的方法。
[0211]在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由终端设备800的处理器820执行以完成上述图1至图6所示实施例的方法。例如,所述非临时性计算机可读存储介质可以是R0M、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
[0212]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
[0213]应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【主权项】
1.一种预览图像的显示方法,其特征在于,包括: 确定摄像头在第一时长内采集到的图像中存在人脸; 将所述摄像头在第二时长内采集到的图像中的人脸进行放大,所述第二时长与所述第一时长为连续的时间; 将所述放大后的人脸图像作为预览图像通过显示屏显示; 当接收到拍照指令时,根据所述拍照指令拍摄所述摄像头采集到的图像。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 确定所述摄像头在所述第一时长内采集到的图像中不存在人脸; 将所述摄像头在所述第二时长内采集到的图像作为预览图像通过所述显示屏显示。3.根据权利要求1所述的方法,其特征在于,所述根据所述拍照指令拍摄所述摄像头采集到的图像之前,所述方法还包括: 在所述第二时长结束后,将所述摄像头在第三时长内采集到图像作为预览图像通过所述显示屏显示,所述第三时长与所述第二时长为连读的时间。4.根据权利要求1所述的方法,其特征在于,当所述摄像头在所述第二时长内采集到的图像中存在N个人脸时,N为大于或等于2的正整数,所述将所述摄像头在第二时长内采集到的图像中的人脸进行放大,包括: 从所述N个人脸中选择一个人脸作为待放大的人脸; 对所述待放大的人脸进行放大; 所述方法还包括: 对所述N个人脸中没有放大的人脸进行标记,以使得下一次放大过程中根据所述标记从剩余的N-1个没有放大的人脸中选择一个人脸进行放大。5.根据权利要求1所述的方法,其特征在于,当所述摄像头在所述第二时长内采集到的图像中存在N个人脸时,N为大于或等于2的正整数,所述将所述摄像头在第二时长内采集到的图像中的人脸进行放大,包括: 从所述N个人脸中选取面积最大的人脸作为待放大的人脸; 对所述待放大的人脸进行放大。6.根据权利要求1所述的方法,其特征在于,当所述摄像头在所述第二时长内采集到的图像中存在N个人脸时,N为大于或等于2的正整数,所述将所述摄像头在第二时长内采集到的图像中的人脸进行放大,包括: 按照人脸面积的大小,从所述N个人脸中选取面积较大的Μ个人脸作为待放大的人脸; 将所述Μ个待放大的人脸合并到一张图像中,对合并后的图像中的人脸进行放大。7.根据权利要求1所述的方法,其特征在于,当所述摄像头在所述第二时长内采集到的图像中存在Ν个人脸时,Ν为大于或等于2的正整数,所述将所述摄像头在第二时长内采集到的图像中的人脸进行放大,包括: 按照人脸面积的大小,从所述Ν个人脸中选取面积较大的Μ个人脸; 从所述Μ个人脸中选择一个人脸作为待放大的人脸; 对所述待放大的人脸进行放大; 所述方法还包括: 将所述Μ个人脸中没有放大的人脸进行标记,以使得下次根据所述标记从剩余的Μ-1个没有放大的人脸中选择一个人脸进行放大。8.一种预览图像的显示装置,其特征在于,包括: 第一确定模块,被配置为确定摄像头在第一时长内采集到的图像中存在人脸; 第一放大模块,被配置将所述摄像头在第二时长内采集到的图像中的人脸进行放大,所述第二时长与所述第一时长为连续的时间; 第一显示模块,被配置将所述第一放大模块放大后的人脸图像作为预览图像通过显示屏显不; 拍照模块,被配置为当接收到拍照指令时,根据拍照指令拍摄所述摄像头采集到的图像。9.根据权利要求8所述的装置,其特征在于,所述装置还包括: 第二确定模块,被配置为确定所述摄像头在所述第一时长内采集到的图像中不存在人脸; 第二显示模块,被配置将所述摄像头在所述第二时长内采集到的图像作为预览图像通过所述显示屏显示。10.根据权利要求8所述的装置,其特征在于,所述装置还包括: 第三显示模块,被配置为在所述第二时长结束后,将所述摄像头在第三时长内采集到图像作为预览图像通过所述显示屏显示,所述第三时长与所述第二时长为连读的时间。11.根据权利要求8所述的装置,其特征在于,当所述摄像头在所述第二时长内采集到的图像中存在N个人脸时,N为大于或等于2的正整数,所述第一放大模块,包括: 第一选择子模块,被配置为从所述N个人脸中选择一个人脸作为待放大的人脸; 第一放大子模块,被配置为对所述第一选择子模块选择的所述待放大的人脸进行放大; 所述装置还包括: 第一标记模块,被配置为对所述N个人脸中没有放大的人脸进行标记,以使得下一次放大过程中根据所述标记从剩余的N-1个没有放大的人脸中选择一个人脸进行放大。12.根据权利要求8所述的装置,其特征在于,当所述摄像头在所述第二时长内采集到的图像中存在N个人脸时,N为大于或等于2的正整数,所述第一放大模块包括: 第二选择子模块,被配置为从所述N个人脸中选取面积最大的人脸作为待放大的人脸; 第二放大子模块,被配置为对第二选择子模块选择的所述待放大的人脸进行放大。13.根据权利要求8所述的装置,其特征在于,当所述摄像头在所述第二时长内采集到的图像中存在N个人脸时,N为大于或等于2的正整数,所述第一放大模块包括: 第三选择子模块,被配置为按照人脸面积的大小,从所述N个人脸中选取面积较大的Μ个人脸作为待放大的人脸; 合并子模块,被配置为将所述Μ个待放大的人脸合并到一张图像中; 第三放大子模块,被配置为对所述合并子模块合并后的图像中的人脸进行放大。14.根据权利要求8所述的装置,其特征在于,当所述摄像头在所述第二时长内采集到的图像中存在Ν个人脸时,Ν为大于或等于2的正整数,所述第一放大模块包括: 第四选择子模块,被配置为按照人脸面积的大小,从所述Ν个人脸中选取面积较大的Μ个人脸; 第五选择子模块,被配置为从所述Μ个人脸中选择一个人脸作为待放大的人脸; 第四放大子模块,被配置为对所述第五选择子模块选择的所述待放大的人脸进行放大; 所述装置还包括: 第二标记模块,被配置为将所述Μ个人脸中没有放大的人脸进行标记,以使得下次根据所述标记从剩余的Μ-1个没有放大的人脸中选择一个人脸进行放大。15.一种终端设备,其特征在于,包括: 摄像头,被配置为采集图像; 显示屏,被配置为显示图像; 存储器,被配置为存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 确定所述摄像头在第一时长内采集到的图像中是否存在人脸; 将所述摄像头在第二时长内采集到的图像中的人脸进行放大,将所述放大后的人脸图像作为预览图像通过显示屏显示,所述第二时长与所述第一时长为连续的时间; 当接收到拍照指令时,根据所述拍照指令拍摄所述摄像头采集到的图像。
【专利摘要】本公开是关于一种预览图像的显示方法和装置,通过确定摄像头在第一时长内采集到的图像中是否存在人脸,当摄像头在第一时长内采集到的图像中存在人脸时,将摄像头在第二时长内采集到的图像中的人脸进行放大,将放大后的人脸图像作为预览图像通过显示屏显示,当接收到拍照指令时,根据拍照指令拍摄摄像头采集到的图像。所述方法,通过将人脸图像放大后显示,使得用户在使用自拍杆拍照时也能够看清自己的脸部细节。
【IPC分类】H04N5/232
【公开号】CN105491284
【申请号】CN201510853900
【发明人】秦秋平, 陈志军, 王百超
【申请人】小米科技有限责任公司
【公开日】2016年4月13日
【申请日】2015年11月30日