拍摄人物照片的处理方法、智能移动终端的制作方法

文档序号:9791918
拍摄人物照片的处理方法、智能移动终端的制作方法
【技术领域】
[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]根据每个所述直线左、右两侧的脸部面积的大小,确定每个对应的人物轮廓图像中人物头部是否左、右倾斜。
[0026]优选地,当所述姿态不正为人物头部左、右倾斜,则所述根据计算结果确定每个人物轮廓图像中是否存在姿态不正的位置具体包括:
[0027]根据每个人物轮廓图像中轮廓线条在所述坐标系中的坐标点,确定每个人物轮廓图像中轮廓线条上的最左点与最右点之间的中间点;
[0028]针对每个人物轮廓图像,建立经过对应所述中间点并平行于坐标系中纵坐标轴的第一直线;
[0029]计算每个所述第一直线左、右两侧的脸部面积;
[0030]根据每个所述第一直线左、右两侧的脸部面积的大小,确定每个对应的人物轮廓图像中人物头部是否左、右倾斜。
[0031]优选地,所述获取取景界面中的人物轮廓图像具体包括:
[0032]获取取景界面中的每个人物轮廓全景图像;
[0033]调用openCV功能函数,去除每个所述人物轮廓全景图像中的空洞和零散白点,得到每个人物轮廓图像。
[0034]此外,为实现上述目的,本发明还提出一种智能移动终端,所述智能移动终端包括:
[0035]获取模块,用于获取取景界面中的每个人物轮廓图像;
[0036]确定模块,用于在取景界面建立坐标系,计算每个人物轮廓图像中轮廓线条在所述坐标系的坐标点,根据计算结果确定每个人物轮廓图像中是否存在姿态不正的位置;
[0037]标注模块,用于当存在姿态不正的人物轮廓图像,则以设定方式对该人物轮廓图像中姿态不正的位置进行标注。
[0038]优选地,所述姿态不正为:人物左、右肩高不一致;或者人物头部左、右倾斜。
[0039]优选地,当所述姿态不正为人物左、右肩高不一致,所述确定模块包括:
[0040]确定单元,用于根据每个人物轮廓图像中轮廓线条在所述坐标系中的坐标点,确定每个人物轮廓图像中左肩在相应轮廓线条上的坐标点,以及右肩在相应轮廓线条上坐标占.V ,
[0041]计算单元,用于计算每个人物轮廓图像中左肩在相应所述轮廓线条上的坐标点的平均高度值,以及所述右肩在相应轮廓线条上的坐标点的第一平均高度值;
[0042]第一确定单元,用于根据每个所述平均高度值与相应的所述第一平均高度值的大小,确定每个对应的人物轮廓图像中人物左、右肩高是否不一致。
[0043]优选地,当所述姿态不正为人物左、右肩高不一致,则所述确认模块包括:
[0044]第二确定单元,用于根据每个人物轮廓图像中轮廓线条在所述坐标系中的坐标点,确定每个人物轮廓图像中人脸中心点;
[0045]建立单元,用于针对每个人物轮廓图像,建立经过相应所述人脸中心点并平行于坐标系中的横坐标的平移线;
[0046]控制单元,用于控制每条平移线由对应的所述人脸中心点开始沿坐标系中的纵坐标负方向平移;
[0047]第一计算单元,用于计算每个人物轮廓图像中肩膀轮廓线条与对应的所述平移线第一个相交坐标点;
[0048]第三确定单元,用于根据每个人物轮廓图像中的所述第一相交坐标点的横坐标值与对应的所述人脸中心点的横坐标值的大小,确定每个对应的人物轮廓图像中人物左、右肩高是否一致。
[0049]优选地,当所述姿态不正为人物头部左、右倾斜,则所述确认模块包括:
[0050]第四确定单元,用于根据每个人物轮廓图像中轮廓线条在所述坐标系中的坐标点,确定每个人物轮廓图像中人脸中心点;
[0051]第一建立单元,用于针对每个人物轮廓图像,建立经过对应的所述中心点并平行于坐标系中的纵坐标的直线;
[0052]第二计算单元,用于计算每个所述直线左、右两侧的脸部面积;
[0053]第五确定单元,用于根据每个所述直线左、右两侧的脸部面积的大小,确定每个对应的人物轮廓图像中人物头部是否左、右倾斜。
[0054]优选地,当所述姿态不正为人物头部左、右倾斜,则所述确定模块包括:
[0055]第六确定单元,用于根据每个人物轮廓图像中轮廓线条在所述坐标系中的坐标点,确定每个人物轮廓图像中轮廓线条上的最左点与最右点之间的中间点;
[0056]第二建立单元,用于针对每个人物轮廓图像,建立经过对应所述中间点并平行于坐标系中纵坐标轴的第一直线;
[0057]第三计算单元,用于计算每个所述第一直线左、右两侧的脸部面积;
[0058]第七确定单元,用于根据每个所述第一直线左、右两侧的脸部面积的大小,确定每个对应的人物轮廓图像中人物头部是否左、右倾斜。
[0059]优选地,所述获取模块,具体用于获取取景界面中的每个人物轮廓全景图像;以及调用open CV功能函数,去除每个所述人物轮廓全景图像中的空洞和零散白点,得到每个人物轮廓图像。
[0060]本发明提出的拍摄人物照片的处理方法、智能移动终端,通过获取取景界面中的每个人物轮廓图像;在取景界面建立坐标系,计算每个人物轮廓图像中轮廓线条在所述坐标系的坐标点,根据计算结果确定每个人物轮廓图像中是否存在姿态不正的位置;当存在姿态不正的人物轮廓图像,则以设定方式对该人物轮廓图像中姿态不正的位置进行标注的方式,拍摄者能够及时发现每个姿态不正的被拍者,从而能够及时提醒被拍者,使其及时调整姿态,有效地杜绝了拍摄出的照片出现人物姿态不正的现象,大大地提高了照片的拍摄质量,提高了用户拍摄照片的体验效果。
【附图说明】
[0061]图1为实现本发明各个实施例的智能移动终端的硬件结构示意;
[0062]图2为如图1所示的智能移动终端的无线通信系统示意图;
[0063]图3为本发明的拍摄人物照片的处理方法一实施例的流程示意图;
[0064]图4为本发明的当姿态不正为人物左、右肩高不一致,步骤S20根据计算结果确定每个人物轮廓图像中是否存在姿态不正的位置的第一种处理方式流程示意图;
[0065]图5为本发明的人物轮廓图像示意图;
[0066]图6为本发明的当姿态不正为人物左、右肩高不一致,步骤S20根据计算结果确定每个人物轮廓图像中是否存在姿态不正的位置的第二种处理方式流程示意图;
[0067]图7为本发明的人物轮廓图像另一示意图;
[0068]图8为本发明的人物轮廓图像又一示意图;
[0069]图9为本发明的当姿态不正为人物头部左、右倾斜,步骤S20根据计算结果确定每个人物轮廓图像中是否存在姿态不正的位置的第一种处理方式流程示意图;
[0070]图10为本发明的人物轮廓图像又一示意图;
[0071]图11为本发明的当姿态不正为人物头部左、右倾斜,步骤S20根据计算结果确定每个人物轮廓图像中是否存在姿态不正的位置的第二种处理方式流程示意图;
[0072 ]图12为本发明的人物轮廓图像又一示意图;
[0073]图13为本发明的智能移动终端一实施例功能模块示意图;
[0074]图14为图13中确定模块的具体细化功能模块示意图;
[0075]图15为图13中确定模块的另一具体细化功能
再多了解一些
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1