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

文档序号:9330830阅读:来源:国知局
息;当接收到响应提示信息输入的拍摄指令时,使用大视角摄像头以调整后的拍摄视角进行拍摄。
[0093]本发明实施例中,用户终端会在第一次根据预先存储的人物数量差值与视角调整值的映射关系,将大视角摄像头当前使用的拍摄视角调大至与差值相匹配的拍摄视角后,会多次执行该步骤,且在调整大视角摄像头的拍摄视角后,仍会检测当前采集的人物图像中的人物数量是不是与预先设定的人物数量相等。若在执行上述步骤的次数达到预先设定的次数时,仍然检测到当前采集的人物图像中的人物数量与预先设定的人物数量不相等,则可以输出用于提示本次调整终止的提示信息。若执行上述步骤的次数未达到预先设定的次数时,检测到当前采集的人物图像中的人物数量与预先设定的人物数量相等,则控制大视角摄像头进行拍摄。
[0094]在图2中,详细描述了用户终端在控制大视角摄像头进行拍摄时,可能需要经过多次角度值的调整,但也可在用户终端中预先设定一个调整上限。实施本发明实施例在优化使用大视角摄像头的拍摄效果时,同时也可降低用户终端的功耗。
[0095]请参阅图3,图3是本发明实施例公开的一种用户终端的结构示意图,用于执行上述大视角摄像头控制方法。其中,图3所涉及用户终端可以包括但不限于智能手机(如Android手机、1S手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile InternetDevices,MID)、PAD等用户终端。如图3所示,该用户终端可以包括:第一获取单元301、识别单元302、确定单元303、第一调整单元304以及拍摄单元305,其中,
[0096]第一获取单元301,用于当大视角摄像头的拍摄功能开启时,获取大视角摄像头当前采集到的第一人物图像。
[0097]本发明实施例中,当大视角摄像头的拍摄功能开启时,第一获取单元301可以通过大视角摄像头进行采集进入大视角摄像头成像区域的预览图像,并将其作为第一人物图像。
[0098]识别单元302,用于识别第一获取单元301获取的第一人物图像中的人物数量,并检测人物数量是否小于预先设定的人物数量值。
[0099]本发明实施例中,可以在用户终端中预先设定本次需要进行拍摄的人数,其中,预先设定的本次需要进行拍摄的人数至少包括一个,且应将其设定为大于零的正整数。
[0100]作为一种可选的实施方式,识别单元302可以根据进入大视角摄像头成像区域中人脸图像的脸部特征进行确定人物数量;也可以是根据进入大视角摄像头成像区域中的人物的腿的数量进行确定人物数量;本发明不作限定。
[0101]本发明实施例中,该预先设定的人物数量值可以是用户根据需要设定,也即,可以随时根据用户输入的人物数量进行更改,并不是一尘不变的。且用户终端中也可以预先设定一个系统默认的人物数量值。
[0102]作为一种可选的实施方式,也可以在用户终端预先设定针对不同的场景用户终端更换预先设定的人物数量值。举例来说,当在居住处时,预先设定的人物数量值设定成5人;当在公共场所时,预先设定的人物数量值设定成15人。
[0103]作为另一种可选的实施方式,也可以在用户终端预先设定针对不同的时间用户终端更换预先设定的人物数量值。如:上午9:00时,预先设定的人物数量值设定成I人;当在14:00时,预先设定的人物数量值设定成15人。
[0104]具体地,识别单元302根据采集到的第一人物图像识别本次进入大视角摄像头成像区域的人物数量,并检测本次进入大视角摄像头成像区域的人物数量是否小于预先设定的人物数量值。举例来说,若预先设定的人数是10个,而用户终端检测本次采集到的第一人物图像中的人物数量是8个,则说明大视角摄像头本次的拍摄视角并不能将所有待拍摄者拍摄进来。
[0105]确定单元303,用于若识别单元302检测人物数量小于预先设定的人物数量值时,确定人物数量与预先设定的人物数量值的差值。
[0106]本发明实施例中,当检测本次采集到的人物数量小于预先设定的人物数量值时,则说明还有部分待拍摄者未进入大视角摄像头的拍摄视角??围内;则此时确定单兀303可以通过确定本次采集到的人物数量与预先设定的人物数量值的差值。
[0107]第一调整单元304,用于根据预先存储的人物数量差值与视角调整值的映射关系,将大视角摄像头当前使用的拍摄视角调大至与确定单元303确定的差值相匹配的拍摄视角。
[0108]本发明实施例中,可以在用户终端中预先存储人物数量差值与视角调整值的映射关系。举例来说,当人物数量差值为2个人时,则可以将大视角摄像头的拍摄角度扩大20度,也即,若调整前拍摄视角为80度时,则调整后的拍摄视角为100度;当人物数量差值为6个人时,则可以将大视角摄像头的拍摄角度扩大30度,也即,若调整前拍摄视角为80度时,则调整后的拍摄视角为110度。
[0109]本发明实施例中,用户终端中预先存储的人物数量差值与视角调整值的映射关系可以是用户根据需要自己设定;也可以是用户终端根据用户的历史设定记录进行设定;还可以是用户终端根据搜索相关资料设定一个最佳的映射关系。
[0110]拍摄单元305,用于使用大视角摄像头以调整后的拍摄视角进行拍摄。
[0111]本发明实施例中,当第一调整单元304调整大视角摄像头的拍摄视角后,拍摄单元305可以控制大视角摄像头以调整后的拍摄视角进行拍摄。
[0112]在图3中,当大视角摄像头的拍摄功能开启时,第一获取单元301先获取大视角摄像头当前采集到的第一人物图像;识别单元302识别第一人物图像中的人物数量,并检测人物数量是否小于预先设定的人物数量值;若检测人物数量小于预先设定的人物数量值时,确定单元303确定人物数量与预先设定的人物数量值的差值;第一调整单元304根据预先存储的人物数量差值与视角调整值的映射关系,将大视角摄像头当前使用的拍摄视角调大至与差值相匹配的拍摄视角;最后拍摄单元305使用大视角摄像头以调整后的拍摄视角进行拍摄。在本发明实施例中,第一调整单元304会根据检测到的人物数量与预先设定的人物数量差值来调整用户终端的大视角摄像头的拍摄视角,从而可以使更多的用户进入大视角摄像头的拍摄视角??围内。可见,实施本发明实施例可以优化使用大视角摄像头的拍摄效果。
[0113]请参阅图4,图4是本发明实施例公开的另一种用户终端的结构示意图,用于执行上述大视角摄像头控制方法。其中,图4是在图3的基础上进一步细化得到,除包括图3所示的所有单元外,还可以包括以下单元:第三获取单元306、检测单元307、开启单元308、接收单元309、第二获取单元310、判断单元311以及输出单元312,其中,
[0114]第三获取单元306,用于获取当前环境亮度值。
[0115]检测单元307,用于检测第三获取单元306获取的当前环境亮度值是否高于预设亮度阈值。
[0116]开启单元308,用于若检测单元检测当前环境亮度值高于预设亮度阈值,则开启大视角摄像头的拍摄功能。
[0117]本发明实施例中,由于大视角摄像头在光亮度值比较大的时候使用效果比较好,而在光亮度值比较小的时候,最终成像效果不佳的原因,因此在开启大视角摄像头的拍摄功能前,应先对当前环境亮度值进行检测,当检测当前环境亮度值高于预设亮度阈值,则开启大视角摄像头的拍摄功能。
[0118]接收单元309,用于接收用户输入所述人物数量值
[0119]本发明实施例中,人物数量值用于表示当前需要拍摄的人物数量。
[0120]本发明实施例中,当大视角摄像头的拍摄功能开启时,接收单元309可以接收用户输入的设定本次需要拍摄的人物数量值。其中,用户输入的方式可以是通过触控目标按键进行输入,也可以是通过语音输入的方式进行输入,本发明不作限定。
[0121]第二获取单元310,用于获取大视角摄像头以第一调整单元304调整后的拍摄视角当前采集的第二人物图像的图像特征。
[0122]判断单元311,用于根据第二获取单元310获取的图像特征判断预览图像是否发生畸变。
[0123]输出单元312,用于若判断单元311根据图像特征判断预览图像发生畸变,则输出用于提示当前拍摄视角超过预先设定的正常拍摄视角的提示信息。
[0124]本发明实施例中,由于使用大视角摄像头所拍摄得到的图像均有畸变的特点,且当拍摄视角越大,最终成像的图像的畸变会越严重。因此,可以在用户终端中预先设定一个畸变的提示信息,当畸变的级别超过预先设定的级别阈值时,则提示用户当前拍摄视角超过预先设定的正常拍摄视角的提示信息。
[0125]本发明实施例中,当根据预先存储的人物数量差值与视角调整值的映射关系,将大视角摄像头当前使用的拍摄视角调大至与差值相匹配的拍摄视角后,还可以再次检测当前采集到的人物图像中的人物数量是否仍然小于预先设定的人物数量值。若检测当前采集到的人物图像中的人物数量仍然小于预先设定的人物数量
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1