基于移动终端摄像头实现动态捕捉人脸摄像的方法及系统的制作方法

文档序号:9929818阅读:928来源:国知局
基于移动终端摄像头实现动态捕捉人脸摄像的方法及系统的制作方法
【技术领域】
[0001]本发明涉及移动终端技术领域,尤其涉及的是一种基于移动终端摄像头实现动态捕捉人脸摄像的方法及系统。
【背景技术】
[0002]目前智能拍摄设备越来越普遍,人们使用的频率也越来越多,伴随着使用次数的增多,人们对于拍摄时是否方便和是否智能提出了更高的要求。通常人们在使用这些智能拍摄设备时进行拍摄时,人和设备之间的相对位置总是在动态的变化当中,要保持人物一直在画面的合适位置的话,就需要人们实时单独调整摄像头的拍照位置,并随时关注人物在画面中的位置,这导致长时间使用设备时,视频拍摄过程操作繁琐,不方便用户。
[0003]因此,现有技术还有待于改进和发展。

【发明内容】

[0004]本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于移动终端摄像头实现动态捕捉人脸摄像的方法及系统。
[0005]本发明解决技术问题所采用的技术方案如下:
一种基于移动终端摄像头实现动态捕捉人脸摄像的方法,其中,包括:
A、预先在移动终端上设置两个摄像头,其中一个为人脸识别摄像头用于对人脸位置信息进行采集,另一个摄像头为主摄像头用于对摄像头视角内的图像进行原始图像采集;
B、当需拍摄时,控制通过人脸识别摄像头对人脸位置信息进行采集,以及控制主摄像头对摄像头视角内的图像进行原始图像采集;
C、根据人脸识别摄像头采集的人脸位置信息,对人脸识别摄像头的位置进行调整,控制人脸识别摄像头拍摄的画面始终将被拍摄的人物放置在画面的中心位置区域;
D、人脸识别摄像头和主摄像头根据调整后的位置,对摄像头视角内的图像进行图像采集处理。
[0006]所述基于移动终端摄像头实现动态捕捉人脸摄像的方法,其中,所述步骤B具体包括:
B1、控制通过人脸识别摄像头对人脸位置信息进行采集,识别出人脸位置。
[0007]所述基于移动终端摄像头实现动态捕捉人脸摄像的方法,其中,所述步骤C包括:
Cl、根据人脸识别摄像头采集的人脸位置信息,计算人脸在当前预览拍摄的画面的位置;
C2、根据计算的人脸在当前预览拍摄画面的位置,再计算被拍摄的人物放置在画面的中心位置区域的偏差数据;
C3、根据所述偏差数据产生相应的控制人脸识别摄像头进行位置调节的位置调整指令;
C4、根据所产生的位置调整指令,对人脸识别摄像头的位置进行调整,控制人脸识别摄像头拍摄的画面始终将被拍摄的人物放置在画面的中心位置区域。
[0008]所述基于移动终端摄像头实现动态捕捉人脸摄像的方法,其中,所述步骤C3还包括:
C3、根据所述偏差数据产生相应的控制人脸识别摄像头的横向位置调整指令或纵向位置调整指令。
[0009]所述基于移动终端摄像头实现动态捕捉人脸摄像的方法,其中,所述步骤C4还包括:
C41、当产生横向位置调整指定时,控制对人脸识别摄像头的横向位置进行调整,以控制人脸识别摄像头拍摄的画面始终将被拍摄的人物放置在画面的中心位置区域;
C42、当产生纵向位置调整指定时,控制对人脸识别摄像头的纵向位置进行调整,以控制人脸识别摄像头拍摄的画面始终将被拍摄的人物放置在画面的中心位置区域。
[0010]所述基于移动终端摄像头实现动态捕捉人脸摄像的方法,其中,所述步骤C还包括:
C20、对人脸识别摄像头采集的人脸特征数据进行数据处理,对人脸图像的范围进行计算,并根据图像范围计算得出人脸图像的中心点;
C21,将人脸图像中心点对于人脸识别摄像头图像的中心点进行相对位置的计算,得出Δ X和Δ Y,其中,Δ X表示人脸图像中心点与图像中心点相对的横向位置信息;Δ Y表示人脸图像中心点与图像中心点相对的纵向位置信息;
C23、根据计算得出的Δ X和Δ Y数据,分别产生横向位置调整指令和纵向位置调整指令;
C24、根据分别产生的横向位置调整指令和纵向位置调整指令,控制给出的人脸图像中心点与图像中心点相对的横向位置信息,对主摄像头的位置进行调整,使得Δ X趋向于O;以及根据给出的人脸图像中心点与图像中心点相对的纵向位置信息,对主摄像头的位置进行调整,使得Δ Y趋向于O。
[0011]—种基于移动终端摄像头实现动态捕捉人脸摄像的系统,其中,包括:
预先设置模块,用于预先在移动终端上设置两个摄像头,其中一个为人脸识别摄像头用于对人脸位置信息进行采集,另一个摄像头为主摄像头用于对摄像头视角内的图像进行原始图像采集;
图像采集控制模块,用于当需拍摄时,控制通过人脸识别摄像头对人脸位置信息进行采集,以及控制主摄像头对摄像头视角内的图像进行原始图像采集;
数据处理与控制模块,用于根据人脸识别摄像头采集的人脸位置信息,对人脸识别摄像头的位置进行调整,控制人脸识别摄像头拍摄的画面始终将被拍摄的人物放置在画面的中心位置区域;
摄像模块,用于控制人脸识别摄像头和主摄像头根据调整后的位置,对摄像头视角内的图像进行图像采集处理。
[0012]所述基于移动终端摄像头实现动态捕捉人脸摄像的系统,其中,所述数据处理与控制模块包括:
第一计算单元,用于根据人脸识别摄像头采集的人脸位置信息,计算人脸在当前预览拍摄的画面的位置; 第二计算单元,用于根据计算的人脸在当前预览拍摄画面的位置,再计算被拍摄的人物放置在画面的中心位置区域的偏差数据;
位置调节单元、用于根据所述偏差数据产生相应的控制人脸识别摄像头进行位置调节的位置调整指令;
控制单元,用于根据所产生的位置调整指令,对人脸识别摄像头的位置进行调整,控制人脸识别摄像头拍摄的画面始终将被拍摄的人物放置在画面的中心位置区域;
第一指令生成单元,用于根据所述偏差数据产生相应的控制人脸识别摄像头横向位置调整指令或纵向位置调整指令;
横向位置调节单元、当产生横向位置调整指定时,控制对人脸识别摄像头的横向位置进行调整,以控制人脸识别摄像头拍摄的画面始终将被拍摄的人物放置在画面的中心位置区域;
纵向位置调节单元,用于当产生纵向位置调整指定时,控制对人脸识别摄像头的纵向位置进行调整,以控制人脸识别摄像头拍摄的画面始终将被拍摄的人物放置在画面的中心位置区域。
[0013]所述基于移动终端摄像头实现动态捕捉人脸摄像的系统,其中,所述数据处理与控制模块还包括:
第三计算单元、用于对人脸识别摄像头采集的人脸特征数据进行数据处理,对人脸图像的范围进行计算,并根据图像范围计算得出人脸图像的中心点;
第四计算单元,用于将人脸图像中心点对于人脸识别摄像头图像的中心点进行相对位置的计算,得出ΔΧ和ΔΥ,其中,ΔΧ表示人脸图像中心点与图像中心点相对的横向位置信息;Δ Y表示人脸图像中心点与图像中心点相对的纵向位置信息;
第二指令生成单元、根据计算得出的Δ X和Δ Y数据,分别产生横向位置调整指令和纵向位置调整指令;
调节控制单元、根据分别产生的横向位置调整指令和纵向位置调整指令,控制给出的人脸图像中心点与图像中心点相对的横向位置信息,对主摄像头的位置进行调整,使得Δ X趋向于O;以及根据给出的人脸图像中心点与图像中心点相对的纵向位置信息,对主摄像头的位置进行调整,使得Δ Y趋向于O。
[0014]本发明还提供一种移动终端,包括移动终端本体,其中,还包括:设置在移动终端本体上的两个摄像头,其中一个为人脸识别摄像头用于对人脸位置信息进行采集,另一个摄像头为主摄像头用于对摄像头视角内的图像进行原始图像采集;所述主摄像头和人脸识别摄像头设置在同一
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1