一种大视角摄像头控制方法及用户终端的制作方法_2

文档序号:9330830阅读:来源:国知局
用户终端。在本发明实施例中,用户终端会根据检测到的人物数量与预先设定的人物数量差值来调整用户终端的大视角摄像头的拍摄视角,从而可以使更多的用户进入大视角摄像头的拍摄视角范围内。可见,实施本发明实施例可以优化使用大视角摄像头的拍摄效果。
[0054]请参阅图1,图1是本发明实施例公开的一种大视角摄像头控制方法的流程示意图。其中,图1所示的方法可以应用于智能手机(如Android手机、1S手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等安装有大视角摄像头的用户终端中。如图1所示,该大视角摄像头控制方法可以包括以下步骤:
[0055]S101、当大视角摄像头的拍摄功能开启时,获取大视角摄像头当前采集到的第一人物图像。
[0056]本发明实施例中,当大视角摄像头的拍摄功能开启时,可以通过大视角摄像头进行采集进入大视角摄像头成像区域的预览图像,并将其作为第一人物图像。
[0057]S102、识别第一人物图像中的人物数量,并检测人物数量是否小于预先设定的人物数量值。
[0058]本发明实施例中,可以在用户终端中预先设定本次需要进行拍摄的人数,其中,所述预先设定的本次需要进行拍摄的人数至少包括一个,且应将其设定为大于零的正整数。
[0059]作为一种可选的实施方式,用户终端可以根据进入大视角摄像头成像区域中人脸图像的脸部特征进行确定人物数量;也可以是根据进入大视角摄像头成像区域中的人物的腿的数量进行确定人物数量;本发明不作限定。
[0060]本发明实施例中,该预先设定的人物数量值可以是用户根据需要设定,也即,可以随时根据用户输入的人物数量进行更改,并不是一尘不变的。且用户终端中也可以预先设定一个系统默认的人物数量值。
[0061]作为一种可选的实施方式,也可以在用户终端预先设定针对不同的场景用户终端更换预先设定的人物数量值。举例来说,当在居住处时,预先设定的人物数量值设定成5人;当在公共场所时,预先设定的人物数量值设定成15人。
[0062]作为另一种可选的实施方式,也可以在用户终端预先设定针对不同的时间用户终端更换预先设定的人物数量值。如:上午9:00时,预先设定的人物数量值设定成I人;当在14:00时,预先设定的人物数量值设定成15人。
[0063]具体地,用户终端根据采集到的第一人物图像识别本次进入大视角摄像头成像区域的人物数量,并检测本次进入大视角摄像头成像区域的人物数量是否小于预先设定的人物数量值。举例来说,若预先设定的人数是10个,而用户终端检测本次采集到的第一人物图像中的人物数量是8个,则说明大视角摄像头本次的拍摄视角并不能将所有待拍摄者拍摄进来。
[0064]S103、若检测人物数量小于预先设定的人物数量值时,确定人物数量与预先设定的人物数量值的差值。
[0065]本发明实施例中,当检测本次采集到的人物数量小于预先设定的人物数量值时,则说明还有部分待拍摄者未进入大视角摄像头的拍摄视角范围内;则此时可以通过确定本次采集到的人物数量与预先设定的人物数量值的差值。
[0066]S104、根据预先存储的人物数量差值与视角调整值的映射关系,将大视角摄像头当前使用的拍摄视角调大至与差值相匹配的拍摄视角。
[0067]本发明实施例中,可以在用户终端中预先存储人物数量差值与视角调整值的映射关系。举例来说,当人物数量差值为2个人时,则可以将大视角摄像头的拍摄角度扩大20度,也即,若调整前拍摄视角为80度时,则调整后的拍摄视角为100度;当人物数量差值为6个人时,则可以将大视角摄像头的拍摄角度扩大30度,也即,若调整前拍摄视角为80度时,则调整后的拍摄视角为110度。
[0068]本发明实施例中,用户终端中预先存储的人物数量差值与视角调整值的映射关系可以是用户根据需要自己设定;也可以是用户终端根据用户的历史设定记录进行设定;还可以是用户终端根据搜索相关资料设定一个最佳的映射关系。
[0069]S105、使用大视角摄像头以调整后的拍摄视角进行拍摄。
[0070]本发明实施例中,当大视角摄像头的拍摄视角进行调整后,用户终端可以控制大视角摄像头以调整后的拍摄视角进行拍摄。
[0071]在图1中,当大视角摄像头的拍摄功能开启时,先获取大视角摄像头当前采集到的第一人物图像;识别第一人物图像中的人物数量,并检测人物数量是否小于预先设定的人物数量值;若检测人物数量小于预先设定的人物数量值时,确定人物数量与预先设定的人物数量值的差值;根据预先存储的人物数量差值与视角调整值的映射关系,将大视角摄像头当前使用的拍摄视角调大至与差值相匹配的拍摄视角;使用大视角摄像头以调整后的拍摄视角进行拍摄。在本发明实施例中,用户终端会根据检测到的人物数量与预先设定的人物数量差值来调整用户终端的大视角摄像头的拍摄视角,从而可以使更多的用户进入大视角摄像头的拍摄视角??围内。可见,实施本发明实施例可以优化使用大视角摄像头的拍摄效果。
[0072]请参阅图2,图2是本发明实施例公开的另一种大视角摄像头控制方法的流程示意图。如图2所示,该大视角摄像头控制方法可以包括以下步骤:
[0073]S201、当大视角摄像头的拍摄功能开启时,接收用户输入所述人物数量值。
[0074]本发明实施例中,人物数量值用于表示当前需要拍摄的人物数量。
[0075]本发明实施例中,当大视角摄像头的拍摄功能开启时,可以接收用户输入的设定本次需要拍摄的人物数量值。其中,用户输入的方式可以是通过触控目标按键进行输入,也可以是通过语音输入的方式进行输入,本发明不作限定。
[0076]本发明实施例中,步骤接收用户输入所述人物数量值之前,还可以包括以下步骤:
[0077]11)获取当前环境亮度值;
[0078]12)检测当前环境亮度值是否高于预设亮度阈值;
[0079]13)若检测当前环境亮度值高于预设亮度阈值,则开启大视角摄像头的拍摄功能。
[0080]本发明实施例中,由于大视角摄像头在光亮度值比较大的时候使用效果比较好,而在光亮度值比较小的时候,最终成像效果不佳的原因,因此在开启大视角摄像头的拍摄功能前,应先对当前环境亮度值进行检测,当检测当前环境亮度值高于预设亮度阈值,则开启大视角摄像头的拍摄功能。
[0081]S202、获取大视角摄像头当前采集到的第一人物图像。
[0082]S203、识别第一人物图像中的人物数量,并检测人物数量是否小于预先设定的人物数量值。
[0083]S204、若检测人物数量小于预先设定的人物数量值时,确定人物数量与预先设定的人物数量值的差值。
[0084]S205、根据预先存储的人物数量差值与视角调整值的映射关系,将大视角摄像头当前使用的拍摄视角调大至与差值相匹配的拍摄视角。
[0085]本发明实施例中,当根据预先存储的人物数量差值与视角调整值的映射关系,将大视角摄像头当前使用的拍摄视角调大至与差值相匹配的拍摄视角之后,还可以包括以下步骤:
[0086]21)获取大视角摄像头以调整后的拍摄视角当前采集的第二人物图像的图像特征。
[0087]22)根据图像特征判断预览图像是否发生畸变。
[0088]23)若根据图像特征判断预览图像发生畸变,则输出用于提示当前拍摄视角超过预先设定的正常拍摄视角的提示信息。
[0089]本发明实施例中,由于使用大视角摄像头所拍摄得到的图像均有畸变的特点,且当拍摄视角越大,最终成像的图像的畸变会越严重。因此,可以在用户终端中预先设定一个畸变的提示信息,当畸变的级别超过预先设定的级别阈值时,则提示用户当前拍摄视角超过预先设定的正常拍摄视角的提示信息。
[0090]本发明实施例中,当根据预先存储的人物数量差值与视角调整值的映射关系,将大视角摄像头当前使用的拍摄视角调大至与差值相匹配的拍摄视角后,用户终端还会再次检测当前采集到的人物图像中的人物数量是否仍然小于预先设定的人物数量值。若用户终端检测当前采集到的人物图像中的人物数量仍然小于预先设定的人物数量值时,用户终端可以通过控制大视角摄像头旋转一定角度。举例来说,当通过检测在大视角摄像头成像区域中有一个待拍摄者中只有部分身体结构在成像区域中有成像,则用户终端可以通过旋转一定角度,使该待拍摄者可以在大视角摄像头的拍摄视角??围内。关于大视角摄像头旋转角度的角度值可以根据不同的情况而不同,且旋转方向也可以根据需要进行旋转。
[0091]S206、使用大视角摄像头以调整后的拍摄视角进行拍摄。
[0092]本发明实施例中,步骤获取大视角摄像头以调整后的拍摄视角当前采集的第三人物图像具体包括以下步骤:识别第三人物图像中的人物数量;当检测到第三人物图像中的人物数量与预先设定的人物数量值相等时,输出用于提示输入拍摄指令的提示信
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1