预览图像的显示方法和装置的制造方法_3

文档序号:9730420阅读:来源:国知局
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,被配置将所述摄像头在第二时长内采集到的图像中的人脸进行放大,所述第二时长与所述第一时长为连续的时间;
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1