图像处理方法及拍摄终端的制作方法

文档序号:7795070阅读:98来源:国知局
图像处理方法及拍摄终端的制作方法
【专利摘要】本发明适用于拍摄【技术领域】,提供了一种图像处理方法,包括步骤有:图像获取步骤,通过后置摄像头获取当前目标图像,同时通过前置摄像头获取拍摄者的当前脸部图像;脸部检测步骤,检测所述当前脸部图像中拍摄者脸部的第一旋转角度;图像旋转步骤,根据所述拍摄者脸部的所述第一旋转角度,对所述当前目标图像进行相应的旋转处理;图像保存步骤,保存旋转处理后的所述当前目标图像。相应地,本发明还提供一种拍摄终端。借此,本发明使得用户在播放终端观看图像时,无需旋转播放终端即可观看到与拍摄时观测方向一致的图像内容,从而便于用户正常观看。
【专利说明】图像处理方法及拍摄终端
【技术领域】
[0001]本发明涉及拍摄【技术领域】,尤其涉及一种图像处理方法及拍摄终端。
【背景技术】
[0002]拍摄者使用拍摄终端拍摄视频或照片等图像时,可选择横屏状态或竖屏状态进行拍摄,图1A为横屏状态拍摄到的图像,图1B为竖屏状态拍摄到的图像。由于横屏状态、竖屏状态下的摄像头构图内容存在明显差异,如果拍摄者在拍摄过程中对拍摄终端的拍摄姿态进行了一次切换,那么在拍摄完成后进行图像播放时,会发生播放方向和拍摄方向不一致的问题。
[0003]例如,拍摄者开始采用横屏状态拍摄图像,若观看者采用竖屏状态播放该图像,此时播放方向和拍摄方向一致,观看者看到的图像如图1C所示;拍摄者后来切换成竖屏状态拍摄图像,若观看者采用竖屏状态播放该图像,此时播放方向和拍摄方向不一致,观看者发现姿态切换后的竖屏拍摄内容旋转了 90度,如图1D所示,即看到的图像呈侧卧状。
[0004]又例如,拍摄者开始采用横屏状态拍摄图像,若观看者采用横屏状态播放该图像,此时播放方向和拍摄方向一致,观看者看到的图像如图1E所示;拍摄者后来切换成竖屏状态拍摄图像,若观看者采用横屏状态播放该图像,此时播放方向和拍摄方向不一致,观看者发现姿态切换后的竖屏拍摄内容旋转了 90度,如图1F所示,即看到的图像呈侧卧状。
[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]图像保存模块,用于保存旋转处理后的所述当前目标图像。
[0034]根据本发明所述的拍摄终端,还包括:
[0035]角度判断模块,用于判断所述第一旋转角度是否达到预定的旋转角度阈值,若达到所述旋转角度阈值,则交由所述图像旋转模块处理。
[0036]根据本发明所述的拍摄终端,所述图像保存模块进一步包括:
[0037]图像补偿子模块,用于对旋转处理后的所述当前目标图像进行补偿性图像处理;
[0038]图像保存子模块,用于保存补偿性图像处理后的所述当前目标图像。
[0039]根据本发明所述的拍摄终端,还包括:
[0040]原始图像获取模块,用于通过所述前置摄像头获取所述拍摄者的原始脸部图像;[0041 ] 所述脸部检测模块进一步包括:
[0042]人脸识别子模块,用于根据人脸识别技术分析出所述当前脸部图像中所述拍摄者脸部;
[0043]第一角度计算子模块,用于计算所述拍摄者脸部与所述原始脸部图像的所述第一旋转角度;
[0044]所述图像旋转模块进一步包括:
[0045]第二角度计算子模块,用于根据所述第一旋转角度计算出所述当前目标图像的第二旋转角度,所述第二旋转角度与所述第一旋转角度的大小相等但方向相反;
[0046]角度旋转子模块,用于根据所述第二旋转角度对所述当前目标图像进行旋转处理。
[0047]根据本发明所述的拍摄终端,所述人脸识别子模块还用于当所述当前脸部图像存在多个人脸时,将尺寸最大的所述人脸判定为所述拍摄者脸部;和/或用于若所述拍摄者脸部占整个所述当前脸部图像的尺寸比例大于或者小于预定比例阈值时,忽略所述当前脸部图像,并通知所述图像获取模块重新获取新的当前脸部图像。
[0048]本发明拍摄终端在拍摄视频或照片等图像时,启动前置摄像头和后置摄像头同时工作,由前置摄像头获取拍摄者的脸部图像,再通过人脸识别技术检测出拍摄者脸部的旋转角度,并根据所述旋转角度对后置摄像头拍摄的目标图像进行旋转处理后保存,以实现图像的拍摄方向和播放方向的一致。借此,本发明使得用户在播放终端观看图像时,无需旋转播放终端即可观看到与拍摄时观测方向一致的图像内容,从而便于用户正常观看,提高了用户体验。
【专利附图】

【附图说明】
[0049]图1A是现有拍摄终端采用横屏拍摄图像的界面图;
[0050]图1B是现有拍摄终端采用竖屏拍摄图像的界面图;
[0051]图1C是现有播放终端采用竖屏播放横屏拍摄图像的界面图;
[0052]图1D是现有播放终端采用竖屏播放切换成竖屏拍摄图像的界面图;
[0053]图1E是现有播放终端采用横屏播放横屏拍摄图像的界面图;
[0054]图1F是现有播放终端采用横屏播放切换成竖屏拍摄图像的界面图;
[0055]图2是本发明拍摄终端的结构示意图;
[0056]图3是本发明优选拍摄终端的结构示意图;
[0057]图4是本发明拍摄终端的旋转角度计算示意图;
[0058]图5是本发明图像处理方法的流程图;
[0059]图6是本发明优选图像处理方法的流程图。
【具体实施方式】
[0060]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0061]图2是本发明拍摄终端的结构示意图,所述拍摄终端100可以是手机、摄像机、照相机、PDA (Personal Digital Assistant,个人数字助理)、平板电脑等,并且所述拍摄终端100包括有图像获取模块10、脸部检测模块20、图像旋转模块30以及图像保存模块40,其中:
[0062]所述图像获取模块10,用于通过后置摄像头获取当前目标图像,同时通过前置摄像头获取拍摄者的当前脸部图像。图像获取模块10用于前置摄像头和后置摄像头的驱动和管理。本发明拍摄终端100的前置摄像头和后置摄像头需能同时工作,所述后置摄像头工作在正常模式下,用于获取目标对象的图像,所述目标对象可以是人物、动物、植物、景物等,所述图像可以是视频、照片等;所述前置摄像头工作在低频模式下,可大大降低前置摄像头的功耗,用于获取包含拍摄者的当前脸部图像。所述前置摄像头拍摄到的当前脸部图像发给脸部检测模块20,所述后置摄像头得到的当前目标图像发给图像旋转模块30。
[0063]所述脸部检测模块20,用于检测所述当前脸部图像中拍摄者脸部的第一旋转角度。所述第一旋转角度为拍摄者脸部相对于原始位置旋转的角度。这里需要先通过人脸识别技术检测出当前脸部图像中的拍摄者脸部,具体可通过眼睛、嘴巴和鼻子的定位及其相互的位置关系来确定是否有人脸。
[0064]所述图像旋转模块30,用于根据拍摄者脸部的第一旋转角度,对当前目标图像进行相应的旋转处理。根据从脸部检测模块20得到的第一旋转角度,所述图像旋转模块30对后置摄像头送来的当前目标图像进行旋转处理,优选的是,根据第二旋转角度对当前目标图像进行旋转处理,第二旋转角度与第一旋转角度的大小相等但方向相反。
[0065]图像保存模块40,用于保存旋转处理后的当前目标图像。优选的是,图像保存模块40用于将旋转处理后的当前目标图像进行压缩处理,保存为最终的视频或者照片。由于保存的图像根据人脸方向进行了旋转,可保证保存后的图像在任何播放终端上播放图像方向都与用户录制时观测的方向保持一致。
[0066]图3是本发明优选拍摄终端的结构示意图,所述拍摄终端100包括有图像获取模块10、脸部检测模块20、图像旋转模块30、图像保存模块40和/或原始图像获取模块50,其中:
[0067]所述原始图像获取模块50,用于在拍摄视频或者照片等图像时,先通过前置摄像头获取拍摄者的原始脸部图像,所述原始脸部图像作为后续判断拍摄者的脸部旋转角度的参照物。
[0068]所述图像获取模块10,用于通过后置摄像头获取当前目标图像,同时通过前置摄像头获取拍摄者的当前脸部图像。本发明拍摄终端100的前置摄像头和后置摄像头需能同时工作,所述后置摄像头工作在正常模式下,用于获取目标对象的图像,所述图像可以是视频、照片等;所述前置摄像头工作在低频模式下,可大大降低前置摄像头的功耗,用于获取包含拍摄者的当前脸部图像。
[0069]所述脸部检测模块20,用于检测当前脸部图像中拍摄者脸部的第一旋转角度。优选的是,脸部检测模块20进一步包括:
[0070]人脸识别子模块21,用于根据人脸识别技术分析出当前脸部图像中拍摄者脸部。优选的是,人脸识别子模块21还用于当前脸部图像存在多个人脸时,将尺寸最大的人脸(即离拍摄终端100最近的人脸)判定为拍摄者脸部;和/或用于若拍摄者脸部占整个当前脸部图像的尺寸比例大于或者小于预定比例阈值时,认为该人脸离拍摄终端100距离过近或过远,因此忽略所述当前脸部图像,并通知图像获取模块10重新获取新的当前脸部图像。
[0071]第一角度计算子模块22,用于计算拍摄者脸部与原始脸部图像的第一旋转角度。优选的是,可通过两个眼球的中点与嘴部中心的连线和原始脸部图像垂直方向来获得拍摄者脸部旋转的第一旋转角度,如图4所示。
[0072]例如拍摄者使用拍摄终端100拍摄视频时,所述脸部检测模块20的旋转角度检测流程优选包括:[0073]Al、启动前置摄像头。
[0074]A2、获取一帧拍摄者的脸部图像。
[0075]A3、分析脸部图像内容,进行人脸检测;得到拍摄者脸部相对于原始脸部图像的旋转角度。
[0076]A4、修改拍摄者脸部的人脸方向变量(即第一旋转角度),人脸方向变量初始值为零。
[0077]A5、等待I秒等预定间隔时间后,返回到所述步骤A2。
[0078]所述图像旋转模块30,用于根据拍摄者脸部的第一旋转角度,对当前目标图像进行相应的旋转处理。优选的是,图像旋转模块30进一步包括:
[0079]第二角度计算子模块31,用于根据第一旋转角度计算出当前目标图像的第二旋转角度,第二旋转角度与第一旋转角度的大小相等但方向相反,其原因是前置摄像头和后置摄像头的方向相反。
[0080]角度旋转子模块32,用于将目标图像进行第二旋转角度的旋转处理。
[0081]例如拍摄者使用拍摄终端100拍摄视频时,所述图像旋转|吴块30的视频图像旋转流程优选包括:
[0082]B1、启动后直摄像头。
[0083]B2、获取一帧目标图像。
[0084]B3、读取拍摄者脸部的人脸方向变量,根据人脸方向变量计算所述目标图像旋转的第二旋转角度,并对所述目标图像进行旋转处理;由于前置摄像头和后置摄像头方向相反,因此人脸方向变量与目标图像旋转的角度数值上是相等,但方向相反,例如人脸顺时针旋转30,目标图像就要逆时针旋转30度。
[0085]B4、将处理后的目标图像通过预定格式保存为视频或者照片。
[0086]B5、返回到所述步骤B2。
[0087]所述图像保存模块40,用于保存旋转处理后的当前目标图像。更好的是,图像保存模块40进一步包括:
[0088]图像补偿子模块41,用于对旋转处理后的目标图像进行补偿性图像处理。由于本发明需对所拍摄的图像进行技术处理,因此可能导致处理后的新图像内容尺寸比原来的要小,或者部分内容可能在处理中被剪掉(直接缩放处理可能搞导致图像失真),这样会导致目标图像时大时小,影响用户体验,因此需要图像补偿性处理。例如,旋转时对后置摄像头送来原始目标图像进行适度裁剪,裁剪后如果有空白区域可使用背景模板进行填充。
[0089]图像保存子模块42,用于保存补偿性图像处理后的目标图像。更好的是,将补偿性图像处理后的目标图像先送入预览窗口,用户确认才回保存所述目标图像,以保证用户看到的目标图像和保存的目标图像一致。
[0090]优选的是,所述拍摄终端100还包括:
[0091]角度判断模块60,用于判断第一旋转角度是否达到预定的旋转角度阈值,若达到所述旋转角度阈值,则交由图像旋转模块30进行图像旋转处理,否则不进行图像旋转处理。考虑到拍摄者在使用拍摄终端100进行拍摄操作时,难免存在的一定身体摇晃,其必然导致拍摄者脸部发生轻微的角度旋转变化,若任何拍摄者脸部的角度旋转变化都要对目标图像进行旋转处理并不合理,因为频繁处理会占用拍摄终端100过多系统资源,而且基本没有实际效果,所以本实施例设置一个旋转角度阈值,例如45度,只有拍摄者脸部的旋转角度大于该旋转角度阈值才会触发图像旋转处理,否则忽略不处理。
[0092]所以人脸角度的实时变化的,但不必实时旋转图像,可设个阈值,若达到阈值旋转图像。
[0093]图5是本发明图像处理方法的流程图,其可通过如图2或图3所示的拍摄终端100实现,包括步骤有:
[0094]步骤S501,图像获取步骤,通过后置摄像头获取当前目标图像,同时通过前置摄像头获取拍摄者的当前脸部图像。
[0095]本发明拍摄终端100的前置摄像头和后置摄像头需能同时工作,所述后置摄像头工作在正常模式下,用于获取目标对象的图像,所述目标对象可以是人物、动物、植物、景物等,所述图像可以是视频、照片等;所述前置摄像头工作在低频模式下,可大大降低前置摄像头的功耗,用于获取包含拍摄者的当前脸部图像。
[0096]步骤S502,脸部检测步骤,检测所述当前脸部图像中拍摄者脸部的第一旋转角度。
[0097]所述第一旋转角度为拍摄者脸部相对于原始位置旋转的角度。这里需要先通过人脸识别技术检测出当前脸部图像的拍摄者脸部,具体可通过眼睛、嘴巴和鼻子的定位及其相互的位置关系来确定是否有人脸。更好的是,通过两个眼球的中点与嘴部中心的连线和被检测图像垂直方向来获得拍摄者脸部旋转的第一旋转角度,如图4所示。
[0098]步骤S503,图像旋转步骤,根据拍摄者脸部的第一旋转角度,对所述当前目标图像进行相应的旋转处理。
[0099]优选的是,将当前目标图像进行第二旋转角度的旋转处理,第二旋转角度与第一旋转角度的大小相等但方向相反。
[0100]步骤S504,图像保存步骤,保存旋转处理后的当前目标图像。
[0101]本步骤优选的是,将旋转处理后的当前目标图像进行压缩处理,保存为最终的视频或者照片。由于保存的图像根据人脸方向进行旋转,可保证保存后的图像在任何播放终端上播放图像方向都与用户录制时观测的方向保持一致。
[0102]本发明基于前后摄像头的图像处理,在拍摄视频或照片时,启动前后摄像头同时工作,通过前置摄像头获取拍摄者的脸部图像检测出拍摄者脸部方向,并根据用户脸部方向对后置摄像头拍摄的目标图像进行方向旋转后保存。用户在任意播放终端播放该图像时,都无需旋转播放终端即可看到与拍摄时观测方向一致的图像。
[0103]图6是本发明优选图像处理方法的流程图,其可通过如图3所示的拍摄终端100实现,包括步骤有:
[0104]步骤S601,开启拍摄/播放方向一致模式。
[0105]考虑在特殊情形下,拍摄者有通过拍摄终端100来拍摄倒影图像、侧卧图像等特殊图像的需求,而使用本发明会导致无法拍摄到倒影图像、侧卧图像等。因此可以设置可选的拍摄/播放方向一致模式,启动该模式才执行本发明的图像旋转处理功能,不启动该模式则按照正常拍摄流程处理。
[0106]步骤S602,开始拍摄图像,用户可通过按拍摄按钮来开始拍摄工作。
[0107]步骤S603,通过前置摄像头获取拍摄者的原始脸部图像。
[0108]所述原始脸部图像用于后续判断拍摄者的脸部旋转角度的参照物。[0109]步骤S604,通过后置摄像头获取当前目标图像,同时通过前置摄像头获取拍摄者的当前脸部图像。
[0110]本发明拍摄终端100的前置摄像头和后置摄像头需能同时工作,所述后置摄像头工作在正常模式下,用于获取目标对象的图像,所述图像可以是视频、照片等;所述前置摄像头工作在低频模式下,可大大降低前置摄像头的功耗,用于获取包含拍摄者的脸部图像。
[0111]步骤S605,根据人脸识别技术分析出当前脸部图像中拍摄者脸部。
[0112]本步骤优选还包括:当前脸部图像存在多个人脸时,将尺寸最大的人脸(即离拍摄终端100最近的人脸)判定为拍摄者脸部;和/或用于若拍摄者脸部占整个当前脸部图像的尺寸比例大于或者小于预定比例阈值时,认为该人脸离拍摄终端100距离过近或过远,因此忽略当前脸部图像,并返回到步骤S604以重新获取新的当前脸部图像。
[0113]步骤S606,计算拍摄者脸部与原始脸部图像的第一旋转角度。
[0114]优选的是,可通过两个眼球的中点与嘴部中心的连线和原始脸部图像垂直方向来获得拍摄者脸部旋转的第一旋转角度,如图4所示。
[0115]更好的是,所述步骤S606之后和步骤S607之前还可包括:
[0116]角度判断步骤,判断第一旋转角度是否达到预定的旋转角度阈值,若达到旋转角度阈值,则执行步骤S607,否则返回到步骤S604。
[0117]考虑到拍摄者在使用拍摄终端100进行拍摄操作时,难免存在的一定身体摇晃,其必然导致拍摄者脸部发生轻微的角度旋转变化,若任何拍摄者脸部的角度旋转变化都要对目标图像进行旋转处理并不合理,因为频繁处理会占用拍摄终端100过多系统资源,而且基本没有实际效果,所以本实施例设置一个旋转角度阈值,例如45度,只有拍摄者脸部的旋转角度大于该旋转角度阈值才会触发图像旋转处理,否则忽略不处理。
[0118]步骤S607,根据第一旋转角度计算出当前目标图像的第二旋转角度,所述第二旋转角度与第一旋转角度的大小相等但方向相反。
[0119]因为前置摄像头和后置摄像头的方向相反,所以第二旋转角度与第一旋转角度的方向相反。
[0120]步骤S608,将所述目标图像进行第二旋转角度的旋转处理。
[0121]步骤S609,对旋转处理后的目标图像进行补偿性图像处理。
[0122]由于本发明需对所拍摄的图像进行技术处理,因此可能导致处理后的新图像内容尺寸比原来的要小,或者部分内容可能在处理中被剪掉(直接缩放处理可能搞导致图像失真),这样会导致目标图像时大时小,影响用户体验,因此需要图像补偿性处理。例如,旋转时对后置摄像头送来原始目标图像进行适度裁剪,裁剪后如果有空白区域可使用背景模板进行填充。
[0123]步骤S610,保存补偿性图像处理后的目标图像。
[0124]更好的是,将补偿性图像处理后的目标图像先送入预览窗口,用户确认才回保存所述目标图像,以保证用户看到的目标图像和保存的目标图像一致。
[0125]综上所述,本发明拍摄终端在拍摄视频或照片等图像时,启动前置摄像头和后置摄像头同时工作,由前置摄像头获取拍摄者的脸部图像,再通过人脸识别技术检测出拍摄者脸部的旋转角度,并根据所述旋转角度对后置摄像头拍摄的目标图像进行旋转处理后保存,以实现图像的拍摄方向和播放方向的一致。借此,本发明使得用户在播放终端观看图像时,无需旋转播放终端即可观看到与拍摄时观测方向一致的图像内容,从而便于用户正常观看,提闻了用户体验。
[0126]当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
【权利要求】
1.一种图像处理方法,其特征在于,包括步骤有: 图像获取步骤,通过后置摄像头获取当前目标图像,同时通过前置摄像头获取拍摄者的当前脸部图像; 脸部检测步骤,检测所述当前脸部图像中拍摄者脸部的第一旋转角度; 图像旋转步骤,根据所述拍摄者脸部的所述第一旋转角度,对所述当前目标图像进行相应的旋转处理; 图像保存步骤,保存旋转处理后的所述当前目标图像。
2.根据权利要求1所述的图像处理方法,其特征在于,所述图像旋转步骤之前还包括: 角度判断步骤,判断所述第一旋转角度是否达到预定的旋转角度阈值,若达到所述旋转角度阈值,则执行所述图像旋转步骤。
3.根据权利要求1所述的图像处理方法,其特征在于,所述图像保存步骤进一步包括: 对旋转处理后的所述当前目标图像进行补偿性图像处理; 保存补偿性图像处理后的所述当前目标图像。
4.根据权利要求1~3任一项所述的图像处理方法,其特征在于,所述图像获取步骤之前还包括: 原始图像获取步骤,通过所述前置摄像头获取所述拍摄者的原始脸部图像; 所述脸部检测步骤进一步包括: 根据人脸识别技术分析出所述当前脸部图像中所述拍摄者脸部; 计算所述拍摄者脸部与所述原始脸部图像的所述第一旋转角度; 所述图像旋转步骤进一步包括: 根据所述第一旋转角度计算出所述当前目标图像的第二旋转角度,所述第二旋转角度与所述第一旋转角度的大小相等但方向相反; 根据所述第二旋转角度对所述当前目标图像进行旋转处理。
5.根据权利要求4所述的图像处理方法,其特征在于,所述根据人脸识别技术分析出所述当前脸部图像中所述拍摄者脸部的步骤还包括: 当所述当前脸部图像存在多个人脸时,将尺寸最大的所述人脸判定为所述拍摄者脸部;和/或 若所述拍摄者脸部占整个所述当前脸部图像的尺寸比例大于或者小于预定比例阈值时,忽略所述当前脸部图像,并执行所述图像获取步骤重新获取新的当前脸部图像。
6.—种拍摄终端,其特征在于,包括有: 图像获取模块,用于通过后置摄像头获取当前目标图像,同时通过前置摄像头获取拍摄者的当前脸部图像; 脸部检测模块,用于检测所述当前脸部图像中拍摄者脸部的第一旋转角度; 图像旋转模块,用于根据所述拍摄者脸部的所述第一旋转角度,对所述当前目标图像进行相应的旋转处理; 图像保存模块,用于保存旋转处理后的所述当前目标图像。
7.根据权利要求6所述的拍摄终端,其特征在于,还包括: 角度判断模块,用于判断所述第一旋转角度是否达到预定的旋转角度阈值,若达到所述旋转角度阈值,则交由所述图像旋转模块处理。
8.根据权利要求6所述的拍摄终端,其特征在于,所述图像保存模块进一步包括: 图像补偿子模块,用于对旋转处理后的所述当前目标图像进行补偿性图像处理; 图像保存子模块,用于保存补偿性图像处理后的所述当前目标图像。
9.根据权利要求6~8任一项所述的拍摄终端,其特征在于,还包括: 原始图像获取模块,用于通过所述前置摄像头获取所述拍摄者的原始脸部图像; 所述脸部检测模块进一步包括: 人脸识别子模块,用于根据人脸识别技术分析出所述当前脸部图像中所述拍摄者脸部; 第一角度计算子模块,用于计算所述拍摄者脸部与所述原始脸部图像的所述第一旋转角度; 所述图像旋转模块进一步包括: 第二角度计算子模块,用于根据所述第一旋转角度计算出所述当前目标图像的第二旋转角度,所述第二旋转角度与所述第一旋转角度的大小相等但方向相反; 角度旋转子模块,用于根据所 述第二旋转角度对所述当前目标图像进行旋转处理。
10.根据权利要求9所述的拍摄终端,其特征在于,所述人脸识别子模块还用于当所述当前脸部图像存在多个人脸时,将尺寸最大的所述人脸判定为所述拍摄者脸部;和/或用于若所述拍摄者脸部占整个所述当前脸部图像的尺寸比例大于或者小于预定比例阈值时,忽略所述当前脸部图像,并通知所述图像获取模块重新获取新的当前脸部图像。
【文档编号】H04N5/232GK103795919SQ201410014459
【公开日】2014年5月14日 申请日期:2014年1月13日 优先权日:2014年1月13日
【发明者】范俊君, 林雄财 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1