用于图像拍摄中的图像裁剪方法和系统的制作方法
【技术领域】
[0001]本发明涉及图像处理技术领域,特别是涉及一种用于图像拍摄中的图像裁剪方法和系统。
【背景技术】
[0002]随着科技的发展,智能手机、平板电脑、相机等终端的功能也得到不断的完善。例如,智能手机也可以像个人电脑一样,具有独立的操作系统,独立的运行空间,可以由用户自行安装第三服务商提供的应用程序,由于智能手机功能越来越强大,人们的应用已经不仅限于通话或发送信息,还可以应用智能手机进行拍照。
[0003]近两年,自拍已经成为了一种潮流。现有的自拍方式多是借助于自拍杆进行,但自拍杆需要自己本人拿着,很难拍出别人帮忙拍的效果,且自拍杆经常会出现在照片中,用户体验差。人们往往希望能将智能手机等终端放置在一个地方,通过遥控的方式进行自拍。
[0004]然而,这种采用遥控自拍的方式,由于用户不知道自己在照片中的位置,用户自拍后会出现自己在照片中很小、或者对自己在照片中的位置不满意的情况。虽然可以直接通过测距控制变焦的方式改变照片中人物的大小,但是这种方式除非用户的图像在预览界面(或者称为取景画面)的正中心,才可以既能变焦,又能将用户拍下来,而如果用户的图像在预览界面的角落区域,则无法进行变焦而完成拍摄。
【发明内容】
[0005]本发明的目的在于提供一种用于图像拍摄中的图像裁剪方法和系统,可以解决遥控触发自拍时的人物与取景画面的比例不协调的问题,同时又不限定于人物必须在取景画面的中心。
[0006]本发明的目的通过如下技术方案实现:
[0007]—种用于图像拍摄中的图像裁剪方法,包括如下步骤:
[0008]在图像拍摄预览时,对取景画面中的人脸进行识别,获取识别到的人脸区域图像的中心点坐标值和面积值;
[0009]在所述人脸区域图像的面积值与所述取景画面的面积值的比值小于预设的门限值时,根据所述人脸区域图像的面积值与预设的构图比例值获取目标取景面积值;
[0010]结合所述目标取景面积值以及所述人脸区域图像的中心点坐标值,对图像拍摄后获得的当前图像进行裁剪。
[0011]一种用于图像拍摄中的图像裁剪系统,包括:
[0012]识别模块,用于在图像拍摄预览时,对取景画面中的人脸进行识别,获取识别到的人脸区域图像的中心点坐标值和面积值;
[0013]处理模块,用于在所述人脸区域图像的面积值与所述取景画面的面积值的比值小于预设的门限值时,根据所述人脸区域图像的面积值与预设的构图比例值获取目标取景面积值;
[0014]裁剪模块,用于结合所述目标取景面积值以及所述人脸区域图像的中心点坐标值,对图像拍摄后获得的当前图像进行裁剪。
[0015]根据上述本发明的方案,其是在图像拍摄预览时,对取景画面中的人脸进行识别,获取识别到的人脸区域图像的中心点坐标值和面积值,在所述人脸区域图像的面积值与所述取景画面的面积值的比值小于预设的门限值时,根据所述人脸区域图像的面积值与预设的构图比例值获取目标取景面积值,结合所述目标取景面积值以及所述人脸区域图像的中心点坐标值,对图像拍摄后获得的当前图像进行裁剪,由于在识别到的人脸区域图像的面积值与取景画面的面积值的比值小于预设的门限值时,根据该人脸区域图像的面积值与预设的构图比例值获取目标取景面积值,并结合该目标取景面积值以及所述人脸区域图像的中心点坐标值,对图像拍摄后获得的当前图像进行裁剪,可以解决遥控触发自拍时的人物与取景画面的比例不协调的问题,同时又不限定于人物必须在取景画面的中心。
【附图说明】
[0016]图1为本发明的用于图像拍摄中的图像裁剪方法实施例的流程示意图;
[0017]图2为人脸识别结果示意图;
[0018]图3为图1的步骤S103在其中一个实施例中的细化流程示意图;
[0019]图4为其中一个实施例中的设定位置确定方式示意图;
[0020]图5为人脸区域图像的中心点分别与不同的设定位置一致时的目标矩形与取景画面的位置关系图;
[0021]图6为本发明的用于图像拍摄中的图像裁剪系统实施例的结构示意图;
[0022]图7为图6中的裁剪模块在其中一个实施例中的细化结构示意图。
【具体实施方式】
[0023]为使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的【具体实施方式】仅仅用以解释本发明,并不限定本发明的保护范围。
[0024]在下述说明中,首先针对本发明的用于图像拍摄中的图像裁剪方法的实施例进行说明,再对本发明的用于图像拍摄中的图像裁剪系统的各实施例进行说明。
[0025]参见图1所示,为本发明的用于图像拍摄中的图像裁剪方法实施例的流程示意图。如图1所示,本实施例中的用于图像拍摄中的图像裁剪方法包括如下步骤:
[0026]步骤S101:在图像拍摄预览时,对取景画面中的人脸进行识别,获取识别到的人脸区域图像的中心点坐标值和面积值;
[0027]这里,对取景画面中的人脸进行识别可以采用现有的人脸识别技术实现,在此不予赘述;
[0028]一般地,在进行人脸识别时,如图2所示,识别出的人脸区域图像的形状为矩形,人物实际脸部区域图像位于该矩形内,在图2中,矩形ABCD为取景画面,矩形ABCD中的嵌套有小椭圆形的小矩形表示识别出的人脸区域图像,小矩形中嵌套的小椭圆形表示人物实际脸部区域图像;在其中一个实施例中,所述获取识别到的人脸区域图像的中心点坐标值和面积值的过程可以包括步骤:获取所述人脸区域图像(矩形)的顶点坐标值,根据所述顶点坐标值获取所述人脸区域图像的中心点坐标值和面积值;
[0029]这里,由于人脸区域图像为矩形,因此,所述顶点坐标值为四个,在获取到顶点坐标值后,可以基于这些顶点坐标值计算所述人脸区域图像的中心点坐标值和面积值,计算方式可以采用任意可以实现的方式,在此不予赘述;
[0030]此外,为了更加准确的计算出人物实际脸部区域图像的大小,其中一种可行的方式是,将所述人脸区域图像中的各像素点的像素值分别与人脸肤色像素值区间进行比较,从所述人脸区域图像中过滤掉像素值不在所述人脸肤色像素值中的像素点,用上述计算得到的所述人脸区域图像的面积值减去过滤掉的像素点对应的面积值后的值,更新所述人脸区域图像的面积值;
[0031]步骤S102:在所述人脸区域图像的面积值与所述取景画面的面积值的比值小于预设的门限值时,根据所述人脸区域图像的面积值与预设的构图比例值获取目标取景面积值;
[0032]这里,所述门限值、所述构图比例值的大小都可以根据实际情况进行设置,可以是系统默认设置的,也可以是用户自行设置的;所述门限值与所述构图比例值可以相等,也可以不相等;
[0033]具体地,可以判断所述人脸区域图像的面积值与所述取景画面的面积值的比值是否小于预设的门限值,若是,则根据所述人脸区域图像的面积值与预设的构图比例值获取目标取景面积值;其中,所述人脸区域图像的面积值与所述取景画面的面积值的比值小于预设的门限值,说明人脸区域图像相对较小,脸区域图像与取景画面的比例相对不协调;
[0034]其中,根据所述人脸区域图像的面积值与预设的构图比例值获取目标取景面积值的过程具体可以是,对所述人脸区域图像的面积值与所述构图比例值进行求商运算,得到所述目标取景面积值,即所述目标取景面积值等于所述人脸区域图像的面积值除以所述构图比例值得到的商值;
[0035]步骤S103:结合所述目标取景面积值以及所述人脸区域图像