【技术实现步骤摘要】
图像畸变修正方法、装置、电子设备及可读存储介质
本申请涉及图形图像处理
,具体而言,涉及一种图像畸变修正方法、装置、电子设备及可读存储介质。
技术介绍
目前,使用电子设备(例如智能手机、平板电脑等)的前置摄像头进行多人自拍合照是拍照中的一个重要使用场景,该场景中拍摄者大多需要自己手持电子设备拍摄。然而,由于人体手臂长度的限制,拍摄者距离镜头的物理距离通常无法超过手臂的长度,而合照中的其他人员则没有手持电子设备的物理限制,可以自由活动选择合适的位置进行拍摄。此时,合照内的拍摄者通常是距离镜头最近的人,这样会导致多人自拍合照时,手持电子设备的拍摄者的脸部会发生畸变,这个畸变在多人合照时对比会更加明显,导致在多人自拍合照的场景中,拍摄者的脸部会相对其他人显得比较异常,影响拍摄效果。
技术实现思路
有鉴于此,本申请实施例的目的在于提供一种图像畸变修正方法、装置、电子设备及可读存储介质,能够在多人自拍合照时实时自动地识别待修正人脸进行畸变矫正,从而优化多人自拍合照场景中的拍摄效果。根据本申请实施例的一个方面,提供一种电子设备,可以包括一个或多个存储介质和一个或多个与存储介质通信的处理器。一个或多个存储介质存储有处理器可执行的机器可执行指令。当电子设备运行时,处理器执行所述机器可执行指令,以执行图像畸变修正方法。根据本申请实施例的另一方面,提供一种图像畸变修正方法,应用于电子设备,所述方法包括:对待修正图像进行人脸识别,得到所述待修正图像中至少两个人脸对应的人脸框信息和人脸关键点;根据识别到的每个人脸对应的人脸框信息确定所述待修正图像中的待修正人脸,并计算所述待修正 ...
【技术保护点】
1.一种图像畸变修正方法,其特征在于,应用于电子设备,所述方法包括:对待修正图像进行人脸识别,得到所述待修正图像中至少两个人脸对应的人脸框信息和人脸关键点;根据识别到的每个人脸对应的人脸框信息确定所述待修正图像中的待修正人脸,并计算所述待修正人脸与摄像镜头的相对距离系数;根据所述相对距离系数对所述待修正人脸进行畸变修正,得到畸变修正后的目标图像。
【技术特征摘要】
1.一种图像畸变修正方法,其特征在于,应用于电子设备,所述方法包括:对待修正图像进行人脸识别,得到所述待修正图像中至少两个人脸对应的人脸框信息和人脸关键点;根据识别到的每个人脸对应的人脸框信息确定所述待修正图像中的待修正人脸,并计算所述待修正人脸与摄像镜头的相对距离系数;根据所述相对距离系数对所述待修正人脸进行畸变修正,得到畸变修正后的目标图像。2.根据权利要求1所述的图像畸变修正方法,其特征在于,所述对待修正图像进行人脸识别,得到所述待修正图像中至少两个人脸对应的人脸框信息和人脸关键点的步骤,包括:在检测到相机开启指令后,开启摄像头并进入拍摄预览界面;针对所述拍摄预览界面中的每帧待修正图像,通过预先训练得到的人脸识别模型对该帧待修正图像进行人脸识别,得到该帧待修正图像中每个人脸对应的人脸框信息和人脸关键点;其中,所述人脸识别模型利用多个训练样本和各个训练样本的标注数据基于深度学习的神经网络训练获得,其中,各个训练样本的标注数据包括该训练样本中各个人脸对应的人脸框信息和人脸关键点。3.根据权利要求1所述的图像畸变修正方法,其特征在于,所述根据识别到的每个人脸对应的人脸框信息确定所述待修正图像中的待修正人脸,并计算所述待修正人脸与摄像镜头的相对距离系数的步骤之前,所述方法还包括:针对每个人脸,根据该人脸对应的人脸框信息裁剪出对应的人脸图像;根据该人脸对应的人脸关键点,利用仿射矩阵将该人脸图像旋转到设定位置。4.根据权利要求3所述的图像畸变修正方法,其特征在于,所述方法还包括:针对旋转后的每个人脸图像,采用预先训练的年龄预估模型对该人脸图像进行识别,得到该人脸图像中的人脸年龄;判断该人脸图像中的人脸年龄是否大于设定年龄;若该人脸图像中的人脸年龄小于设定年龄,则根据该人脸图像中的人脸年龄对该人脸图像的人脸框大小进行矫正。5.根据权利要求4所述的图像畸变修正方法,其特征在于,所述电子设备中预先存储有每个人脸年龄对应的人脸周长的中位数,所述根据该人脸图像中的人脸年龄对该人脸图像的人脸框大小进行矫正的步骤,包括:获取该人脸图像中的人脸年龄对应的人脸周长的第一中位数以及所述设定年龄对应的人脸周长的第二中位数;根据所述第一中位数和所述第二中位数计算得到人脸框矫正系数;根据所述人脸框矫正系数对该人脸图像的人脸框大小进行矫正。6.根据权利要求1-5中任意一项所述的图像畸变修正方法,其特征在于,所述根据识别到的每个人脸对应的人脸框信息确定所述待修正图像中的待修正人脸,并计算所述待修正人脸与摄像镜头的相对距离系数的步骤,包括:根据所述每个人脸对应的人脸框信息,确定人脸框面积最大的人脸为待修正人脸;计算所述待修正人脸与摄像镜头的相对距离系数。7.根据权利要求6所述的图像畸变修正方法,其特征在于,所述计算所述待修正人脸与摄像镜头的相对距离系数的步骤,包括:根据所述每个人脸对应的人脸框信息,计算识别到的所有人脸对应的人脸框的平均面积;计算每个人脸对应的人脸框的面积与所述平均面积的差值平方值之和;根据所述差值平方值之和计算所述待修正人脸与摄像镜头的相对距离系数,具体计算公式为:其中,d为所述待修正人脸与摄像镜头的相对距离系数,N为人脸数量,xi为第i个人脸框的面积,r为所有人脸对应的人脸框的平均面积;或者获取所述待修正人脸之外的其它人脸的人脸框对应的中位数面积和最大数面积;计算所述中位数...
【专利技术属性】
技术研发人员:叶唐陟,吴棨贤,
申请(专利权)人:厦门美图之家科技有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。