机器人拍照方法、机器人、终端设备及存储介质技术

技术编号:23405269 阅读:21 留言:0更新日期:2020-02-22 16:48
本发明专利技术公开了一种机器人拍照方法,包括:在接收到拍照指令时,检测相机的预览画面中是否存在预定目标;当所述预览画面中存在预定目标时,获取所述预定目标在所述预览画面中的位置信息;根据所述位置信息,判断所述预定目标是否在预设区域内;若所述预定目标不在所述预设区域内,则调整机器人舵机的位置,以使所述预定目标位于所述预设区域内,并在确定所述预定目标位于所述预设区域内后,执行拍照操作,以实现机器人拍照过程中拍照画面的自动调整,并自行执行拍照操作,实现了机器人拍照的自动化、智能化,极大地方便了拍照过程中用户的使用,提高了用户的使用体验,扩大了机器人拍照的应用范围。本发明专利技术还提供了一种机器人、终端设备及存储介质。

Robot photographing method, robot, terminal equipment and storage medium

【技术实现步骤摘要】
机器人拍照方法、机器人、终端设备及存储介质
本专利技术涉及机器人
,尤其涉及一种机器人拍照方法、机器人、终端设备及计算机可读存储介质。
技术介绍
随着机器人技术的不断发展和升级,机器人的应用功能得到了快速扩展或者提高,从而使得机器人越来越多的被应用于人们的日常生活中,如通过机器人实现拍照功能。但现有机器人拍照功能的应用仅类似于一台人工操作的拍照手机或者照相机,即现有机器人在拍照过程中需由用户来控制,如需由用户操作机器人来执行拍照功能,或者需由用户操作机器人来调整拍照画面等,大大降低了机器人拍照中的用户使用体验,缩小了机器人拍照的应用范围。综上,如何实现机器人拍照的自动化、智能化,提高用户的使用体验成为本领域技术人员亟待解决的问题。
技术实现思路
本专利技术实施例提供了一种机器人拍照方法、机器人、终端设备及存储介质,能够自动调整拍照画面、自动执行拍照操作,以实现机器人拍照的自动化、智能化,提高用户的使用体验,扩大机器人拍照的应用范围。本专利技术实施例的第一方面,提供了一种机器人拍照方法,包括:在接收到拍照指令时,检测相机的预览画面中是否存在预定目标;当所述预览画面中存在预定目标时,获取所述预定目标在所述预览画面中的位置信息;根据所述位置信息,判断所述预定目标是否在预设区域内;若所述预定目标不在所述预设区域内,则调整机器人舵机的位置,以使所述预定目标位于所述预设区域内,并在确定所述预定目标位于所述预设区域内后,执行拍照操作。进一步地,所述检测相机的预览画面中是否存在预定目标,包括:检测相机初始的预览画面中是否存在预定目标;当所述初始的预览画面中不存在预定目标时,控制所述机器人舵机按照预设轨迹移动,并检测移动过程的预览画面中是否存在预定目标。优选地,所述拍照指令为语音拍照指令;相应地,所述控制所述机器人舵机按照预设轨迹移动,包括:定位所述语音拍照指令的产生区域,并基于所述产生区域确定所述机器人舵机移动的预设轨迹;控制所述机器人舵机按照所述预设轨迹移动。可选地,在获取所述预定目标在所述预览画面中的位置信息之后,还包括:对所述预定目标进行框选,以确定所述预定目标框所在的画面区域;相应地,所述根据所述位置信息,判断所述预定目标是否在预设区域内,包括:根据所述预定目标框所在的画面区域判断所述预定目标是否完全位于所述预设区域内,其中,所述预设区域为以所述预览画面的中心点为中心向四周延伸一定的距离所形成的区域。进一步地,在调整机器人舵机的位置之后,包括:判断是否已将所述预定目标完全调整至所述预设区域内;若未将所述预定目标完全调整至所述预设区域内,则根据所述预定目标所在的画面区域与所述预设区域的位置关系播放对应的语音指示,以便根据所述语音指示调整所述预定目标。优选地,在调整机器人舵机的位置之后,包括:判断是否已将所述预定目标完全调整至所述预设区域内;若未将所述预定目标完全调整至所述预设区域内,则根据所述预定目标所在的画面区域与所述预设区域的位置关系控制所述机器人执行对应的动作指示,以便根据所述动作指示调整所述预定目标。可选地,在获取所述预定目标在所述预览画面中的位置信息之后,还包括:对各所述预定目标进行框选,以确定各所述预定目标所在的画面区域;对各所述预定目标所在的画面区域进行框选,以确定包含各所述预定目标的总区域,并获取所述总区域的中心点在所述预览画面中的位置;相应地,所述根据所述位置信息,判断所述预定目标是否在预设区域内,包括:根据所述总区域的中心点在所述预览画面中的位置判断所述总区域的中心点是否位于所述预设区域内,其中,所述预设区域为所述预览画面的中心点。本专利技术实施例的第二方面,提供了一种机器人,包括:目标检测模块,用于在接收到拍照指令时,检测相机的预览画面中是否存在预定目标;位置获取模块,用于当所述预览画面中存在预定目标时,获取所述预定目标在所述预览画面中的位置信息;区域判断模块,用于根据所述位置信息,判断所述预定目标是否在预设区域内位置调整模块,用于若所述预定目标不在所述预设区域内,则调整机器人舵机的位置,以使所述预定目标位于所述预设区域内,并在确定所述预定目标位于所述预设区域内后,执行拍照操作本专利技术实施例的第三面,提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如前述第一方面所述机器人拍照方法的步骤。本专利技术实施例的第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如前述第一方面所述机器人拍照方法的步骤。从以上技术方案可以看出,本专利技术实施例具有以下优点:本专利技术实施例中,在接收到拍照指令时,首先,自动检测相机的预览画面中是否存在预定目标;当所述预览画面中存在预定目标时,获取所述预定目标在所述预览画面中的位置信息;随后,根据所述位置信息,判断所述预定目标是否在预设区域内,若所述预定目标不在所述预设区域内,则调整机器人舵机的位置,以使所述预定目标位于所述预设区域内,并在确定所述预定目标位于所述预设区域内后,执行拍照操作,以实现机器人拍照过程中拍照画面的自动调整,以提升拍照效果,并在调整完毕后自行执行拍照操作,实现机器人拍照的自动化、智能化,极大地方便了拍照过程中用户的使用,提高了用户的使用体验,扩大了机器人拍照的应用范围。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中一种机器人拍照方法的一个实施例流程图;图2为本专利技术实施例中一种机器人拍照方法在一个应用场景下的流程示意图;图3为本专利技术实施例中第一人脸框的绘制示意图;图4为本专利技术实施例中第二人脸框的绘制示意图;图5为本专利技术实施例中一种机器人的一个实施例结构图;图6为本专利技术实施例提供的一种终端设备的示意图。具体实施方式本专利技术实施例提供了一种机器人拍照方法、机器人、终端设备及存储介质,用于自动调整拍照画面、自动执行拍照操作,以实现机器人拍照的自动化、智能化,提升拍照效果,提高用户的使用体验,扩大机器人拍照的应用范围。为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本专利技术一部分实施例,而非全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。请参本文档来自技高网...

【技术保护点】
1.一种机器人拍照方法,其特征在于,包括:/n在接收到拍照指令时,检测相机的预览画面中是否存在预定目标;/n当所述预览画面中存在预定目标时,获取所述预定目标在所述预览画面中的位置信息;/n根据所述位置信息,判断所述预定目标是否在预设区域内;/n若所述预定目标不在所述预设区域内,则调整机器人舵机的位置,以使所述预定目标位于所述预设区域内,并在确定所述预定目标位于所述预设区域内后,执行拍照操作。/n

【技术特征摘要】
1.一种机器人拍照方法,其特征在于,包括:
在接收到拍照指令时,检测相机的预览画面中是否存在预定目标;
当所述预览画面中存在预定目标时,获取所述预定目标在所述预览画面中的位置信息;
根据所述位置信息,判断所述预定目标是否在预设区域内;
若所述预定目标不在所述预设区域内,则调整机器人舵机的位置,以使所述预定目标位于所述预设区域内,并在确定所述预定目标位于所述预设区域内后,执行拍照操作。


2.根据权利要求1所述的机器人拍照方法,其特征在于,所述检测相机的预览画面中是否存在预定目标,包括:
检测相机初始的预览画面中是否存在预定目标;
当所述初始的预览画面中不存在预定目标时,控制所述机器人舵机按照预设轨迹移动,并检测移动过程的预览画面中是否存在预定目标。


3.根据权利要求2所述的机器人拍照方法,其特征在于,所述拍照指令为语音拍照指令;
相应地,所述控制所述机器人舵机按照预设轨迹移动,包括:
定位所述语音拍照指令的产生区域,并基于所述产生区域确定所述机器人舵机移动的预设轨迹;
控制所述机器人舵机按照所述预设轨迹移动。


4.根据权利要求1至3中任一项所述的机器人拍照方法,其特征在于,在获取所述预定目标在所述预览画面中的位置信息之后,还包括:
对所述预定目标进行框选,以确定所述预定目标所在的画面区域;
相应地,所述根据所述位置信息,判断所述预定目标是否在预设区域内,包括:
根据所述预定目标所在的画面区域判断所述预定目标是否完全位于所述预设区域内,其中,所述预设区域为以所述预览画面的中心点为中心向四周延伸一定的距离所形成的区域。


5.根据权利要求4所述的机器人拍照方法,其特征在于,在调整机器人舵机的位置之后,包括:
判断是否已将所述预定目标完全调整至所述预设区域内;
若未将所述预定目标完全调整至所述预设区域内,则根据所述预定目标所在的画面区域与所述预设区域的位置关系播放对应的语音指示,以便根据所述语音指示调整所述预定目标。...

【专利技术属性】
技术研发人员:熊友军龙文甜吴仕意
申请(专利权)人:深圳市优必选科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1