遥控可移动平台的控制方法、设备及可读存储介质

文档序号:1131577 发布日期:2020-10-02 浏览:17次 >En<

阅读说明:本技术 遥控可移动平台的控制方法、设备及可读存储介质 (Control method and device for remotely controlling movable platform and readable storage medium ) 是由 李皓宇 吴俊峰 张伟兴 郭亚娜 樊泽阳 于 2019-05-15 设计创作,主要内容包括:一种遥控可移动平台的控制方法、设备及可读存储介质。方法包括:显示至少一个功能图标、至少一个控制图标,功能图标表示实现预设功能的控制程序,控制图标用于控制控制终端和/或遥控可移动平台执行控制程序;根据用户对功能图标的选择操作生成所选择的功能图标表示控制程序;根据用户对控制图标的操作,控制控制终端和/或遥控可移动平台执行控制程序;预设功能包括:控制遥控可移动平台和/或控制终端对采集到的图像/声音信息进行识别,若图像/声音信息包括标识信息,根据标识信息控制控制终端和/或可移动平台实现与标识信息相对应的功能。从而能够实现对遥控可移动平台多样化的控制,进而能够提高用户的游戏体验。(A control method, equipment and a readable storage medium for remotely controlling a movable platform are provided. The method comprises the following steps: displaying at least one function icon and at least one control icon, wherein the function icon represents a control program for realizing a preset function, and the control icon is used for controlling the control terminal and/or remotely controlling the movable platform to execute the control program; generating a selected function icon representation control program according to the selection operation of the user on the function icon; controlling the control terminal and/or remotely controlling the movable platform to execute the control program according to the operation of the user on the control icon; the preset functions include: and controlling the remote control movable platform and/or the control terminal to identify the acquired image/sound information, and if the image/sound information comprises identification information, controlling the control terminal and/or the movable platform to realize a function corresponding to the identification information according to the identification information. Therefore, diversified control over the remote control movable platform can be achieved, and the game experience of the user can be improved.)

遥控可移动平台的控制方法、设备及可读存储介质

技术领域

本发明实施例涉及人机交互领域,尤其涉及一种遥控可移动平台的控制方法、设备及可读存储介质。

背景技术

Scratch是一种编程工具,其中设置有以积木形状(Block)展现的构成程序的命令和参数,用户可以根据需求通过组合Block进行编程。

由于Scratch的操作便捷性,其在多个领域内都有着广泛的应用,举例来说,可以通过Scratch进行编程,在显示界面显示程序的运行步骤,并通过程序对智能设备进行控制。

但是,现有的通过Scratch编写的控制程序对遥控可移动平台进行控制的方案中,其仅能够控制遥控可移动平台进行移动以及单纯的射击等操作。因此,往往能够实现的功能较为单一。实际应用中,通过Scratch编写的控制程序控制遥控可移动平台进行游戏时,由于其能够实现的功能较为单一,因此导致用户在游戏对战过程中较为枯燥,进而导致用户体验较差。

发明内容

本发明实施例提供一种遥控可移动平台的控制方法、设备及可读存储介质,以解决现有的遥控可移动平台控制方法能够实现的功能较为单一,进而导致用户体验较差的技术问题。

本发明实施例的第一方面是提供一种遥控可移动平台的控制方法,应用于控制终端,所述控制终端用于与所述遥控可移动平台建立通信连接,所述方法包括:

显示至少一个功能图标,以及至少一个控制图标,所述功能图标用于表示控制所述控制终端和/或所述可移动平台实现预设功能的控制程序,所述控制图标用于控制所述控制终端和/或所述遥控可移动平台执行控制程序;

获取用户对所述功能图标的选择操作,根据所述选择操作生成所选择的所述功能图标表示所述控制程序;

获取用户对所述控制图标的操作,并根据对所述对所述控制图标的操作,控制所述控制终端和/或所述遥控可移动平台执行所选择的所述功能图标表示的所述控制程序以实现预设功能;

其中,所述功能图标用于实现的所述预设功能包括:控制所述遥控可移动平台和/或控制终端对采集到的图像/声音信息进行识别,以确定所述图像/声音信息包是否包括标识信息,若确定所述图像/声音信息包括所述标识信息,则获取与所述标识信息相对应的功能,并根据所述标识信息控制所述控制终端和/或所述可移动平台实现与所述标识信息相对应的功能。

本发明实施例的第二方面是提供一种遥控可移动平台控制方法,应用于遥控可移动平台端,所述遥控可移动平台与控制终端通信连接,所述方法包括:

获取所述控制终端发送的控制指令,所述控制指令中包括控制所述控制终端和/或所述可移动平台实现预设功能的控制程序,所述控制程序实现的所述预设功能包括控制所述遥控可移动平台和/或控制终端对采集到的图像/声音信息进行识别,以确定所述图像/声音信息包是否包括标识信息,若确定所述图像/声音信息包括所述标识信息,则获取与所述标识信息相对应的功能,并根据所述标识信息控制所述控制终端和/或所述可移动平台实现与所述标识信息相对应的功能;

执行所述控制指令。

本发明实施例的第三方面是提供一种遥控可移动平台控制方法,包括:

在所述控制终端的显示界面上显示至少一个功能图标,以及至少一个控制图标,所述功能图标用于表示控制所述控制终端和/或所述可移动平台实现预设功能的控制程序,所述控制图标用于控制所述控制终端和/或所述遥控可移动平台执行控制程序;

控制终端获取用户对所述功能图标的选择操作,根据所述选择操作生成所选择的所述功能图标表示所述控制程序;

控制终端获取用户对所述控制图标的操作,并根据对所述对所述控制图标的操作,控制所述控制终端和/或所述遥控可移动平台执行所选择的所述功能图标表示的所述控制程序以实现预设功能;其中,所述功能图标用于实现的所述预设功能包括:控制所述遥控可移动平台和/或控制终端对采集到的图像/声音信息进行识别,以确定所述图像/声音信息包是否包括标识信息,若确定所述图像/声音信息包括所述标识信息,则获取与所述标识信息相对应的功能,并根据所述标识信息控制所述控制终端和/或所述可移动平台实现与所述标识信息相对应的功能;

遥控可移动平台获取所述控制程序;

所述遥控可移动平台执行所述控制程序。

本发明实施例的第四方面是提供一种控制终端,所述控制终端用于与所述遥控可移动平台建立通信连接,所述控制终端包括:一个或多个处理器,单独地或共同地工作,用于执行以下操作:

显示至少一个功能图标,以及至少一个控制图标,所述功能图标用于表示控制所述控制终端和/或所述可移动平台实现预设功能的控制程序,所述控制图标用于控制所述控制终端和/或所述遥控可移动平台执行控制程序;

获取用户对所述功能图标的选择操作,根据所述选择操作生成所选择的所述功能图标表示所述控制程序;

获取用户对所述控制图标的操作,并根据对所述对所述控制图标的操作,控制所述控制终端和/或所述遥控可移动平台执行所选择的所述功能图标表示的所述控制程序以实现预设功能;

其中,所述功能图标用于实现的所述预设功能包括:控制所述遥控可移动平台和/或控制终端对采集到的图像/声音信息进行识别,以确定所述图像/声音信息包是否包括标识信息,若确定所述图像/声音信息包括所述标识信息,则获取与所述标识信息相对应的功能,并根据所述标识信息控制所述控制终端和/或所述可移动平台实现与所述标识信息相对应的功能。

本发明实施例的第五方面是提供一种遥控可移动平台端,所述遥控可移动平台与控制终端通信连接,所述遥控可移动平台包括:一个或多个处理器,单独地或共同地工作,用于执行以下操作:

获取所述控制终端发送的控制指令,所述控制指令中包括控制所述控制终端和/或所述可移动平台实现预设功能的控制程序,所述控制程序实现的所述预设功能包括控制所述遥控可移动平台和/或控制终端对采集到的图像/声音信息进行识别,以确定所述图像/声音信息包是否包括标识信息,若确定所述图像/声音信息包括所述标识信息,则获取与所述标识信息相对应的功能,并根据所述标识信息控制所述控制终端和/或所述可移动平台实现与所述标识信息相对应的功能;

执行所述控制指令。

本发明实施例的第六方面是提供一种遥控可移动平台控制系统,包括:

在所述控制终端的显示界面上显示至少一个功能图标,以及至少一个控制图标,所述功能图标用于表示控制所述控制终端和/或所述可移动平台实现预设功能的控制程序,所述控制图标用于控制所述控制终端和/或所述遥控可移动平台执行控制程序;

控制终端获取用户对所述功能图标的选择操作,根据所述选择操作生成所选择的所述功能图标表示所述控制程序;

控制终端获取用户对所述控制图标的操作,并根据对所述对所述控制图标的操作,控制所述控制终端和/或所述遥控可移动平台执行所选择的所述功能图标表示的所述控制程序以实现预设功能;其中,所述功能图标用于实现的所述预设功能包括:控制所述遥控可移动平台和/或控制终端对采集到的图像/声音信息进行识别,以确定所述图像/声音信息包是否包括标识信息,若确定所述图像/声音信息包括所述标识信息,则获取与所述标识信息相对应的功能,并根据所述标识信息控制所述控制终端和/或所述可移动平台实现与所述标识信息相对应的功能;

遥控可移动平台获取所述控制程序;

所述遥控可移动平台执行所述控制程序。

本发明实施例的第七方面是提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现第一方面或第二方面或第三方面所述的方法。

本实施例提供的遥控可移动平台的控制方法、设备及可读存储介质,通过在控制终端的显示界面上显示至少一个功能图标,以及至少一个控制图标,获取用户对功能图标的选择操作,根据选择操作生成所选择的功能图标表示控制程序,获取用户对控制图标的操作,并根据对对控制图标的操作,控制控制终端和/或遥控可移动平台执行所选择的功能图标表示的控制程序以实现预设功能;其中,功能图标用于实现的预设功能包括:控制遥控可移动平台和/或控制终端对采集到的图像/声音信息进行识别,以确定图像/声音信息包是否包括标识信息,若确定图像/声音信息包括标识信息,则获取与标识信息相对应的功能,并根据标识信息控制控制终端和/或可移动平台实现与标识信息相对应的功能,从而能够实现对遥控可移动平台多样化的控制,进而能够提高用户的游戏体验。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明所基于的网络结构图;

图2为本发明实施例一提供的遥控可移动平台的控制方法的流程示意图;

图3为本发明实施例提供的显示界面的示意图;

图4为本发明实施例二提供的遥控可移动平台的控制方法的流程示意图;

图5为本发明实施例提供的显示界面示意图;

图6为本发明又一实施例提供的显示界面示意图;

图7为本发明实施例三提供的遥控可移动平台的控制方法的流程示意图;

图8为本发明实施例提供的显示界面示意图;

图9为本发明实施例提供的显示界面示意图;

图10为本发明又一实施例提供的显示界面示意图;

图11为本发明又一实施例提供的显示界面示意图;

图12为本发明实施例四提供的遥控可移动平台的控制方法的流程示意图;

图13为本发明实施例五提供的遥控可移动平台的控制方法的流程示意图;

图14为本发明实施例六提供的遥控可移动平台的控制方法的流程示意图;

图15为本发明实施例提供的目标区域提取图;

图16为本发明实施例七提供的遥控可移动平台的控制方法的流程示意图;

图17为本发明实施例八提供的遥控可移动平台的控制方法的流程示意图;

图18为本发明实施例九提供的遥控可移动平台的控制方法的流程示意图;

图19为本发明实施例十提供的控制终端的结构示意图;

图20为本发明实施例十一提供的遥控可移动平台端的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,当组件被称为“固定于”另一个组件,它可以直接在另一个组件上或者也可以存在居中的组件。当一个组件被认为是“连接”另一个组件,它可以是直接连接到另一个组件或者可能同时存在居中组件。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。

下面结合附图,对本发明的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

为了解决现有的遥控可移动平台控制方法能够实现的功能较为单一,进而导致用户体验较差的技术问题,本发明提供了一种遥控可移动平台的控制方法、设备及可读存储介质。需要说明的是,本发明提供的遥控可移动平台的控制方法、设备及可读存储介质能够应用在任意一种对可移动平台进行控制的场景中。

图1为本发明所基于的网络结构图,如图1所示,本发明所基于的网络架构至少包括遥控可移动平台1以及控制终端2,其中,遥控可移动平台1与控制终端2通信连接,进而能够进行信息交互。该遥控可移动平台1包括但不限于可移动小车、无人机、可移动机器人等。控制终端2包括但不限于移动终端、计算机等。

图2为本发明实施例一提供的遥控可移动平台的控制方法的流程示意图;图3为本发明实施例提供的显示界面的示意图,应用于控制终端,控制终端用于与所述遥控可移动平台建立通信连接,如图2所示,所述方法包括:

步骤101、显示至少一个功能图标,以及至少一个控制图标,所述功能图标用于表示控制所述控制终端和/或所述可移动平台实现预设功能的控制程序,所述控制图标用于控制所述控制终端和/或所述遥控可移动平台执行控制程序。

本实施例的执行主体为控制终端。为了使用户能够实现对遥控可移动平台的控制,可以在控制终端的显示界面上显示图标,其中,该图标具体包括功能图标以及控制图标。功能图标用于表示控制遥控可移动平台实现预设功能的控制程序,该功能图标的数量可以为至少一个,每一个功能图标分别表示不同的功能组件。此外,显示界面上还设置有控制图标,该控制图标用于控制遥控可移动执行功能图标标识的控制程序,相应地,用户在触发该控制图标之后,遥控可移动平台可以获取控制程序并执行,在执行该控制程序的过程中,遥控可移动平台可以进行移动。遥控可移动平台上还可以承载图像采集设备,该图像采集设备可以进行拍摄等操作。遥控可移动平台上还可以承载声音采集设备,该声音采集设备可以进行获取外界声音等操作

步骤102、获取用户对所述功能图标的选择操作,根据所述选择操作生成所选择的所述功能图标表示所述控制程序。

在本实施方式中,为了实现对控制程序的获取,用户可以根据当前的需求对功能图标进行选择操作,从而能够根据该选择操作生成与功能图标表示的控制程序,以方便用户对控制程序的调用。

具体地,所述功能图标表示的控制程序中包括功能组件,其中,所述功能组件包括如下至少一种:视觉识别组件、掌声识别组件以及巡线识别组件。

用户可以根据当前的需求选择需要使用的功能组件,并根据选择的功能组件生成相应地控制程序。

步骤103、获取用户对所述控制图标的操作,并根据对所述对所述控制图标的操作,控制所述控制终端和/或所述遥控可移动平台执行所选择的所述功能图标表示的所述控制程序以实现预设功能;其中,所述功能图标用于实现的所述预设功能包括:控制所述遥控可移动平台和/或控制终端对采集到的图像/声音信息进行识别,以确定所述图像/声音信息包是否包括标识信息,若确定所述图像/声音信息包括所述标识信息,则获取与所述标识信息相对应的功能,并根据所述标识信息控制所述控制终端和/或所述可移动平台实现与所述标识信息相对应的功能。

在本实施方式中,根据用户的选择操作获得与功能图标对应的控制程序之后,可以获取用户对控制图标的操作,并根据用户对控制图标的操作控制控制终端和/或所述遥控可移动平台执行所选择的所述功能图标表示的所述控制程序以实现预设功能。具体地,该预设的功能可以包括获取遥控可移动平台采集的图像/声音信息,并控制遥控可移动平台和/或控制终端对该图像/声音信息进行识别,获得识别结果,确定该识别结果中是否包括预设的标识信息,若检测到识别结果中包括预设的标识信息,则可以确定与该标识信息对应的功能,根据该标识信息控制遥控可移动平台和/或控制终端执行与该标识信息对应的功能。需要说明的是,对图像/声音进行识别并确定标识信息对应的功能的流程可以由控制终端执行,也可以由可移动平台执行,以控制终端执行识别操作举例来说,遥控可移动平台获取到图像/声音信息之后,可以将图像/声音信息传输至控制终端,控制终端按照预设的识别方法对图像/声音信息进行识别,确定图像/声音信息中是否包括预设的标识信息,若存在,则可以确定该标识信息对应的功能,控制遥控可移动平台执行该功能。以遥控可移动平台执行该识别操作举例来说,遥控可移动平台获取图像/声音信息之后,可以对图像/声音信息进行识别,确定图像/声音信息中是否包括预设的标识信息,若存在,则可以确定该标识信息对应的功能,将该标识信息对应的功能发送至控制终端,以使控制终端控制遥控可移动平台执行该功能。

具体地,所述标识信息包括如下至少一种:掌声、巡线标记、图片标记。

该标识信息具体可以为掌声、巡线标记、图片标记。需要说明的是,不同的鼓掌次数、不同的巡线标记以及不同的图片标记分别对应着不同的功能。以标识信息为掌声举例来说,鼓掌两次对应的功能可以为控制遥控可移动平台向某一方向进行移动;鼓掌三次可以为控制遥控可移动平台对当前的场景进行拍摄。

需要说明的是,为了控制遥控可移动平台执行更多功能,可以预先设置多张字符图片,每张字符图片上的字符对应不同的功能。为了使遥控可移动平台根据该字符图片执行相应的功能,可以根据上述字符图片上的字符对预设的功能函数进行训练,获得视觉识别组件。由于字符图片较为轻便,因此,其可以被携带至任何场景,进而基于字符识别的游戏对战场景也较为丰富,能够在提高对战功能多样化的基础上,实现对战场景多样化的效果,进一步地提高用户体验。此外,为了使遥控可移动平台和/或控制终端能够快速地对字符进行识别,该字符图片上的字符可以为经过像素画处理的字符。

本实施例提供的遥控可移动平台的控制方法,通过在控制终端的显示界面上显示至少一个功能图标,以及至少一个控制图标,获取用户对功能图标的选择操作,根据选择操作生成所选择的功能图标表示控制程序,获取用户对控制图标的操作,并根据对对控制图标的操作,控制控制终端和/或遥控可移动平台执行所选择的功能图标表示的控制程序以实现预设功能;其中,功能图标用于实现的预设功能包括:控制遥控可移动平台和/或控制终端对采集到的图像/声音信息进行识别,以确定图像/声音信息包是否包括标识信息,若确定图像/声音信息包括标识信息,则获取与标识信息相对应的功能,并根据标识信息控制控制终端和/或可移动平台实现与标识信息相对应的功能,从而能够实现对遥控可移动平台多样化的控制,进而能够提高用户的游戏体验。

进一步地,在上述任一实施例的基础上,所述对采集到的图像/声音信息进行识别,以确定所述图像/声音信息包是否包括标识信息,包括:

对采集到的图像/声音信息进行处理,生成处理信息,根据所述处理信息确定所述图像/声音信息是否包括标识信息。

在本实施例中,为了实现对图像/声音信息对应的标识信息进行获取,可以对采集到的图像/声音进行处理,生成处理信息,并根据处理信息确定图像/声音信息中是否包括标识信息。需要说明的是,可以采用任意一种能够进行图像识别或声音识别的算法实现对图像/声音信息的处理,本发明在此不做限制。

具体地,在上述任一实施例的基础上,所述对采集到的图像/声音信息进行识别,以确定所述图像/声音信息包是否包括标识信息,包括:

控制所述遥控可移动平台上设置的硬件设备对所述图像/声音信息进行处理,生成处理信息,根据所述处理信息确定所述图像/声音信息是否包括标识信息;或,

控制所述控制终端获取所述采集到的图像/声音信息,并对所述图像/声音信息进行处理,生成处理信息,根据所述处理信息确定所述图像/声音信息是否包括标识信息。

在本实施例中,对图像/声音进行识别并确定标识信息对应的功能的流程可以由控制终端执行,也可以由可移动平台执行,以控制终端执行识别操作举例来说,遥控可移动平台获取到图像/声音信息之后,可以将图像/声音信息传输至控制终端,控制终端按照预设的识别方法对图像/声音信息进行识别,确定图像/声音信息中是否包括预设的标识信息,若存在,则可以确定该标识信息对应的功能,控制遥控可移动平台执行该功能。以遥控可移动平台执行该识别操作举例来说,遥控可移动平台获取图像/声音信息之后,可以对图像/声音信息进行识别,确定图像/声音信息中是否包括预设的标识信息,若存在,则可以确定该标识信息对应的功能,将该标识信息对应的功能发送至控制终端,以使控制终端控制遥控可移动平台执行该功能。

本实施例提供的遥控可移动平台的控制方法,通过对采集到的图像/声音信息进行处理,生成处理信息,根据所述处理信息确定所述图像/声音信息是否包括标识信息,从而能够通过标识信息实现对遥控可移动平台多样化的控制,进而能够提高用户的游戏体验。

图4为本发明实施例二提供的遥控可移动平台的控制方法的流程示意图,在上述任一实施例的基础上,所述显示至少一个功能图标,以及至少一个控制图标之前,还包括:

步骤201、获取所述用户对预设的功能函数的调用请求,所述调用请求中包括所述功能函数的函数标识;

步骤202、根据所述调用请求向所述用户提供与所述函数标识对应的功能函数;

步骤203、获取所述用户对所述功能函数的训练操作,获得训练后的功能函数;

步骤204、封装所述训练后的功能函数,获得所述功能组件。

在本实施例中,为了实现对遥控可移动平台多样化的控制,可以预先训练至少一个能够实现预设功能的功能函数,并该功能函数封装成功能组件,以便用户在使用时能够直接对该功能组件进行调用,在实现遥控可移动平台多样化的控制的基础上,能够提高控制程序生成的效率。具体地,可以获取用户对预设的功能函数的调用请求,其中,该调用请求中包括功能函数的函数标识。其中,该功能函数可以为一个,也可以为多个,当功能函数的数量为一个时,可以通过不同的数据对其进行训练,使训练后的功能函数能够实现不同的功能;可选地,当功能函数的数量为多个时,针对每一功能函数,采用不同的数据对其进行训练,获得多个能够实现不同功能的训练后的功能函数。进一步地,获取到用户的调用请求之后,可以根据该调用请求获取与函数标识对应的功能函数,用户可以对该功能函数进行训练,获得训练后的功能函数。对该训练后的功能函数进行封装,获得能够实现预设功能的功能组件。以方便用户调用,增加交互界面的功能性、趣味性。

本实施例提供的遥控可移动平台的控制方法,通过预先对功能函数进行训练,获得能够实现预设功能的训练后的功能函数,并将功能函数进行封装,获得便于调取的功能组件,从而能够在实现遥控可移动平台多样化的控制的基础上,能够提高控制程序生成的效率。

具体地,在上述任一实施例的基础上,所述获取所述用户对所述功能函数的训练操作,获得训练后的功能函数,包括:

获取预设的第一待训练数据,所述第一待训练数据包括不同场景、不同次数的掌声音频数据;

通过所述第一待训练数据对所述功能函数进行训练,获得训练后的掌声识别函数;

相应地,所述封装所述训练后的功能函数,获得所述功能组件,包括:

封装所述训练后的掌声识别函数,获得所述掌声识别组件。

在本实施例中,为了实现对掌声识别组件的获取,首先需要获取预设的第一待训练数据,其中,该第一训练数据中包括不同场景、不同次数的掌声音频数据。具体地,其中可以包括一次拍手、两次拍手形成的掌声信息,为了提高训练后的功能函数的识别精度,还可以包括不同场景下的掌声音频数据。进一步地,可以通过预设的第一待训练数据对该功能函数进行训练,获得训练后的掌声识别函数。举例来说,该预设的功能函数可以为神经网络算法,针对每一掌声音频数据,可以确定该音频数据是由几次拍手产生的,并根据拍手次数对该音频数据进行数据标注,通过标注后的音频数据对神经网络算法进行训练,获得训练后的掌声识别函数。从而增加掌声识别的准确度。为了使用户能够更加便利地调用该掌声识别算法,可以对该掌声识别算法进行封装,获得掌声识别组件,以方便用户调用,增加交互界面的功能性、趣味性。

本实施例提供的遥控可移动平台的控制方法,通过获取预设的第一待训练数据,第一待训练数据包括不同场景、不同次数的掌声音频数据,通过第一待训练数据对功能函数进行训练,获得训练后的掌声识别函数,封装训练后的掌声识别函数,获得掌声识别组件,从而能够在实现遥控可移动平台多样化的控制的基础上,能够提高控制程序生成的效率。

具体地,在上述任一实施例的基础上,所述获取所述用户对所述功能函数的训练操作,获得训练后的功能函数,包括:

获取预设的第二待训练数据,所述第二待训练数据包括如下至少一种:字符、图像数据,其中,所述字符包括字母、数据、特殊符号;

通过所述第二待训练数据对所述功能函数进行训练,获得训练后的视觉识别函数;

相应地,所述封装所述训练后的功能函数,获得所述功能组件,包括:

封装所述训练后的视觉识别函数,获得所述视觉识别组件。

在本实施例中,为了实现对视觉识别组件的获取,首先需要获取预设的第二待训练数据,其中,第二待训练数据中包括字符以及图像数据,字符包括但不限于字母、数据以及特殊符号。为了使预设的功能函数能够实现预设的功能,可以通过该第二待训练数据对该功能函数进行训练,获得训练后的视觉识别函数。

具体地,在上述任一实施例的基础上,所述通过所述第二待训练数据对所述功能函数进行训练,获得训练后的视觉识别函数,包括:

将所述第二待训练数据存储为标准图像,获得训练后的视觉识别函数。

在本实施例中,具体可以将第二待训练数据作为标准图像,获得训练后的视觉识别函数。从而后续在获取到遥控可移动平台采集的图像信息之后,可以直接将该图像信息与预设的标准图像进行比对,若相似度超过预设的阈值,则可以判定图像信息中包括预设的标识信息。以此确定图像信息中是否预设的标识信息。

为了使用户能够更加便利地调用该视觉识别函数,可以对该视觉识别算法进行封装,获得视觉识别组件。

本实施例提供的遥控可移动平台的控制方法,通过获取预设的第二待训练数据,第二待训练数据包括如下至少一种:字符、图像数据,其中,字符包括字母、数据、特殊符号,通过第二待训练数据对功能函数进行训练,获得训练后的视觉识别函数,封装训练后的视觉识别函数,获得视觉识别组件。从而能够在实现遥控可移动平台多样化的控制的基础上,能够提高控制程序生成的效率。

具体地,在上述任一实施例的基础上,所述获取所述用户对所述功能函数的训练操作,获得训练后的功能函数,包括:

获取预设的第三待训练数据,所述第三待训练数据包括巡线图像数据,所述遥控可移动平台可以按照所述巡线进行移动;

通过所述第三待训练数据对所述训练后的视觉识别函数进行训练,获得训练后的巡线识别函数;

相应地,所述封装所述训练后的功能函数,获得所述功能组件,包括:

封装所述训练后的巡线识别函数,获得所述巡线识别组件。

在本实施例中,为了实现对巡线识别组件的获取,首先需要获取第三待训练数据,其中,第三待训练数据中包括巡线图像数据,该巡线图像数据中可以包括不同走向不同颜色的训练数据,遥控可移动平台可以按照该训练进行移动。进一步地,可以通过预设的第三待训练数据对训练后的视觉识别函数进行训练,获得训练后的巡线识别函数。为了使用户能够更加便利地调用该巡线识别函数,可以对该巡线识别算法进行封装,获得巡线识别组件。

本实施例提供的遥控可移动平台的控制方法,通过获取预设的第三待训练数据,第三待训练数据包括巡线图像数据,遥控可移动平台可以按照巡线进行移动,通过第三待训练数据对训练后的视觉识别函数进行训练,获得训练后的巡线识别函数,封装训练后的巡线识别函数,获得巡线识别组件。从而能够在实现遥控可移动平台多样化的控制的基础上,能够提高控制程序生成的效率。

进一步地,在上述任一实施例的基础上,所述显示至少一个功能图标,以及至少一个控制图标之前,还包括:

显示至少一个功能类别图标;

获取所述用户对所述功能类别图标的触发操作;

根据所述触发操作显示至少一个功能图标。

在本实施例中,为了节约用户选择功能图标所需的时间,可以将功能图标按照类别分为至少一组,通过对组别的触发,能够获取到该组别下的全部功能图标。具体地,控制终端的显示界面上可以设置有至少一个功能类别图标,获取用户对功能类别图标的触发操作,根据该触发操作,在控制终端的显示界面上显示至少一个功能图标。

本实施例提供的遥控可移动平台的控制方法,通过在控制终端的显示界面上显示至少一个功能类别图标,获取用户对功能类别图标的触发操作,根据触发操作在控制终端的显示界面上显示至少一个功能图标,从而能够在实现遥控可移动平台多样化的控制的基础上,节约用户选择功能图标所需的时间。

进一步地,在上述任一实施例的基础上,所述获取用户对所述功能图标的选择操作,根据所述选择操作生成所选择的所述功能图标表示所述控制程序,包括:

获取用户对所述功能图标的至少一个选择操作;

按照所述选择操作的顺序生成所述控制程序。

在本实施例中,一个控制程序中可能包括多个程序语句和/或功能组件,因此,为了确定程序语句和/或功能组件的顺序,可以获取用户对功能图标的至少一个选择操作,确定每次用户触发的功能图标,根据触发操作的顺序,生成控制程序。

相应地,在上述任一实施例的基础上,所述获取用户对所述控制图标的操作,并根据对所述对所述控制图标的操作,控制所述控制终端和/或所述遥控可移动平台执行所选择的所述功能图标表示的所述控制程序以实现预设功能,包括:

获取用户对所述控制图标的操作;

根据对所述对所述控制图标的操作,控制所述控制终端和/或所述遥控可移动平台按照所述所述功能图标表示的所述控制程序中功能组件的顺序执行所选择的所述功能图标表示的所述控制程序,以实现预设功能。

在本实施例中,为了实现对遥控可移动平台的有效控制,获取用户对控制图标的操作之后,可以根据用户对控制图标的操作,控制遥控可移动平台按照控制程序中程序语句和/或功能组件的顺序执行该控制程序。

本实施例提供的遥控可移动平台的控制方法,通过获取用户对所述功能图标的至少一个选择操作,按照所述选择操作的顺序生成所述控制程序,从而能够快速地生成控制程序,提高遥控可移动平台的控制效率。

图5为本发明实施例提供的显示界面示意图,在上述任一实施例的基础上,如图5所示,所述控制图标包括运行图标;所述获取用户对所述控制图标的操作,并根据对所述对所述控制图标的操作,控制所述控制终端和/或所述遥控可移动平台执行所选择的所述功能图标表示的所述控制程序以实现预设功能,包括:

获取所述用户通过触发所述运行图标生成的运行指令;

根据所述运行指令控制所述控制终端和/或所述遥控可移动平台执行所选择的所述功能图标表示的所述控制程序以实现预设功能。

在本实施例中,控制图标具体可以包括运行图标。如图5所示,控制终端的显示界面上设置有该运行图标。为了实现对控制终端和/或遥控可移动平台的控制,可以获取用户通过触发该运行图标生成的运行指令,根据该运行失灵控制控制终端和/或遥控可移动平台执行所选择的功能图标表示的控制程序以实现预设功能。

本实施例提供的遥控可移动平台的控制方法,通过获取用户通过触发运行图标生成的运行指令,根据运行指令控制控制终端和/或遥控可移动平台执行所选择的功能图标表示的控制程序以实现预设功能,从而能够实现对控制终端和/或遥控可移动平台的快速控制,提高用户体验。

图6为本发明又一实施例提供的显示界面示意图,在上述任一实施例的基础上,所述获取所述用户触发所述运行图标生成的运行指令之后,还包括:

根据所述触发对所述运行图标的运行状态进行切换,所述运行状态包括运行状态与停止状态。

在本实施例中,为了使用户能够对控制程序当前的运行状态进行了解,可以为运行图标设置不同的运行状态,其中,该运行状态具体包括运行状态以及停止状态。可以根据用户的触发对运行图标的运行状态进行切换。实际应用中,运行图标的初始状态为运行状态,获取到用户的触发之后,可以将运行状态调整为停止状态;相应地,当其处理停止状态时,获取到用户的触发之后,可以将停止状态调整至运行状态。

本实施例提供的遥控可移动平台的控制方法,通过根据所述触发对所述运行图标的运行状态进行切换,所述运行状态包括运行状态与停止状态,从而能够实现对控制终端和/或遥控可移动平台的快速控制的基础上,使用户能够对控制程序当前的运行状态进行了解,进一步地提高用户体验。

进一步地,在上述任一实施例的基础上,所述控制图标包括停止图标,所述获取用户对所述控制图标的操作,并根据对所述对所述控制图标的操作,控制所述控制终端和/或所述遥控可移动平台执行所选择的所述功能图标表示的所述控制程序以实现预设功能之后,还包括:

获取所述用户通过触发所述停止图标生成的停止指令;

根据所述停止指令控制所述控制终端和/或所述遥控可移动平台停止执行所述控制程序。

在本实施例中,控制程序具体还包括停止图标,用户可以通过触发该停止图标控制该控制程序停止运行。具体地,可以获取用户触发停止图标生成的停止指令,并根据该停止指令,控制控制终端和/或所述遥控可移动平台停止执行所述控制程序。

具体地,在上述任一实施例的基础上,所述停止图标包括预设的返回图标以及处于停止状态的运行图标。

在本实施例中,该停止图标可以为预设的返回图标,还可以为处于停止状态的运行图标,用户通过触发上述两个停止图标均可以实现对控制程序的控制,本发明在此不做限制。

本实施例提供的遥控可移动平台的控制方法,通过获取所述用户通过触发所述停止图标生成的停止指令,根据所述停止指令控制所述控制终端和/或所述遥控可移动平台停止执行所述控制程序,从而能够实现对控制终端和/或遥控可移动平台的快速控制,提高用户体验。

图7为本发明实施例三提供的遥控可移动平台的控制方法的流程示意图;图8为本发明实施例提供的显示界面示意图,在上述任一实施例的基础上,如图7-图8所示,所述控制图标包括图传信息显示图标,所述获取用户对所述控制图标的操作,并根据对所述对所述控制图标的操作,控制所述控制终端和/或所述遥控可移动平台执行所选择的所述功能图标表示的所述控制程序以实现预设功能之后,还包括:

步骤301、获取所述用户通过触发所述图传信息显示图标生成的图传信息显示指令;

步骤302、根据所述图传信息显示指令获取所述遥控可移动平台上设置的图像采集装置采集到的图传信息并显示。

在本实施例中,控制终端可以控制遥控可移动平台上设置的图像采集装置采集图传信息,此外,控制终端还可以对是否在显示界面上显示该图传信息进行控制。具体地,控制图标可以包括图传信息显示图标,可以在显示界面上显示该图传信息显示图标。进一步地可以获取用户通过触发该图传信息显示图标生成的图传信息显示指令,并根据该图传信息显示指令获取遥控可移动平台上设置的图像采集装置采集到的图传信息并显示。

本实施例提供的遥控可移动平台的控制方法,通过获取用户通过触发图传信息显示图标生成的图传信息显示指令,根据图传信息显示指令获取遥控可移动平台上设置的图像采集装置采集到的图传信息并显示,从而能够实现对是否在显示界面上显示该图传信息进行控制,能够使用户自主选择是否对图传信息进行查看,提高用户体验。

进一步地,在上述任一实施例的基础上,所述控制图标还包括编程方式切换图标,所述方法还包括:

获取所述用户通过触发所述编程方式切换图标生成的编程方式切换指令;

根据所述编程方式切换指令调用预设的编程面板,以使所述用户能够在所述编程面板中进行编辑代码,生成所述控制程序。

在本实施例中,控制图标具体可以包括编程方式切换图标,用户可以通过触发该编程方式切换图标实现对编程方式的切换。具体地,可以获取用户通过触发该编程方式切换图标生成的编程方式切换指令,并根据该编程方式切换指令调用预设的编辑面板,从而用户可以通过该编辑面板实现对控制程序的编辑。以实际应用距离,一般情况下显示界面上设置有至少一个功能图标,每一功能图标均可表征一个程序语句和/或功能组件,用户可以通过选择功能图标进行控制程序的编写。用户通过触发该编程方式切换图标生成的编程方式切换指令之后,可以根据该编程方式切换指令调出预设的编辑面板,从而用户可以在该编辑面板上根据当前的需求编写代码,实现对控制程序的获取。

本实施例提供的遥控可移动平台的控制方法,通过获取用户通过触发编程方式切换图标生成的编程方式切换指令,根据编程方式切换指令调用预设的编程面板,以使用户能够在编程面板中进行编辑代码,生成控制程序,为用户提供了多种生成控制程序的方式,满足用户对编程方式个性化的需求,进一步地提高了用户体验。

图9为本发明实施例提供的显示界面示意图,在上述任一实施例的基础上,如图9所示,所述控制图标还包括通信连接图标,所述获取用户对所述控制图标的操作,并根据对所述对所述控制图标的操作,控制所述控制终端和/或所述遥控可移动平台执行所选择的所述功能图标表示的所述控制程序以实现预设功能之前,还包括:

获取所述用户通过触发所述通信连接图标生成的连接指令;

根据所述连接指令按照预设的连接方式与所述遥控可移动平台建立通信连接。

在本实施例中,为了实现对遥控可移动平台的控制,控制终端首先需要与遥控可移动平台建立通信连接。具体地,控制图标还包括通信连接建立图标,获取用户触发通信连接建立图标生成的连接指令之后,可以根据该连接指令采用预设的连接方式与遥控可移动平台建立通信连接。需要说明的是,控制终端可以采用任意一种方式与遥控可移动平台建立通信连接,本发明在此不做限制,举例来说,可以采用WIFI连接,蓝牙连接,路由连接等。

本实施例提供的遥控可移动平台的控制方法,通过获取所述用户通过触发所述通信连接图标生成的连接指令,根据所述连接指令按照预设的连接方式与所述遥控可移动平台建立通信连接,从而能够使控制终端与遥控可移动平台建立通信连接,为后续的遥控可移动平台的控制提供了基础。

进一步地,在上述任一实施例的基础上,所述根据所述连接指令按照预设的连接方式与所述遥控可移动平台建立通信连接之后,还包括:

将所述通信连接图标切换为遥控可移动平台状态图标。

在本实施例中,为了用户及时对遥控可移动平台的状态进行了解,并且能够确定当前是否与遥控可移动平台建立连接,在根据连接指令按照预设的连接方式与遥控可移动平台建立通信连接之后,如图9所示,可以将通信连接图标切换为遥控可移动平台状态图标,其中,该遥控可移动平台状态可以包括遥控可移动平台的电量、无线标识等。

本实施例提供的遥控可移动平台的控制方法,通过将所述通信连接图标切换为遥控可移动平台状态图标,从而能够用户及时对遥控可移动平台的状态进行了解,并且能够确定当前是否与遥控可移动平台建立连接,进一步地提高用户体验。

图10为本发明又一实施例提供的显示界面示意图,在上述任一实施例的基础上,如图10所示,所述获取用户对所述功能图标的选择操作,根据所述选择操作生成所选择的所述功能图标表示所述控制程序之后,还包括:

获取所述用户对所述控制程序中功能组件的移除操作;

根据所述移除操作将所述用户选中的功能组件移动至预设的区域内。

在本实施例中,用户在对功能图标进行选择操作生成控制程序之后,可以根据需求对控制程序中的功能组件进行移除操作。具体地,可以获取用户对控制程序中功能组件的移除操作,并根据该移除操作将用户选中的功能组件移除到预设的区域内。如图10所示,用户选中的功能组件可以为识别到的视觉标签信息,可以根据用户的移除操作将该功能组件移动至远离控制程序的区域。

具体地,所述获取所述用户对所述控制程序的移除操作,包括:

获取所述用户通过长按和/或双击和/或拖动对所述功能组件的移除操作。

用户具体可以通过长按和/或双击和/或拖动触发该移除操作。通过上述便捷操作,即能够实现对控制程序的修改,无需用户重新编写控制程序,从而能够提高控制程序编辑的效率。

本实施例提供的遥控可移动平台的控制方法,通过获取所述用户对所述控制程序中功能组件的移除操作,根据所述移除操作将所述用户选中的功能组件移动至预设的区域内,从而能够提高控制程序编辑的效率,进一步地提高用户体验。

进一步地,在上述任一实施例的基础上,所述控制程序中各功能组件周围预设区域内都设置有开关图标;

相应地,所述获取用户对所述控制图标的操作,并根据对所述对所述控制图标的操作,控制所述控制终端和/或所述遥控可移动平台执行所选择的所述功能图标表示的所述控制程序以实现预设功能之后,还包括:

获取用户通过触发所述功能组件对应的开关图标生成的状态切换指令;

根据所述状态切换指令对所述功能组件的运行状态进行切换。

在本实施例中,为了在不改动控制程序的基础上,实现对控制程序的快速控制,控制程序中各功能组件周围的预设区域内均设置有开关图标,用户可以通过触发该开关图标实现对该开关图标对应的功能组件的运行状态的控制。具体地,可以获取用户通过触发该功能组件对应的开关图标生成的状态切换指令,并根据该状态切换指令对功能组件的运行状态进行切换。以实际应用举例来说,若原控制程序中包括视觉识别组件,而当前应用场景中无需使用该视觉识别组件,此时可以通过触发该视觉识别组件对应的开关图标实现对该视觉识别组件运行状态的切换。从而一个控制程序可以应用在多个场景中,应用率较高。

本实施例提供的遥控可移动平台的控制方法,通过获取用户通过触发所述功能组件对应的开关图标生成的状态切换指令,根据所述状态切换指令对所述功能组件的运行状态进行切换,从而能够在不改动控制程序的基础上,实现对控制程序的快速控制。

进一步地,在上述任一实施例的基础上,所述控制程序中包括视觉识别组件;所述控制所述控制终端和/或所述遥控可移动平台执行所选择的所述功能图标表示的所述控制程序以实现预设功能,包括:

通过所述视觉识别组件控制所述控制终端和/或所述遥控可移动平台对图像采集装置采集到的图像信息中的字符进行识别,获得与所述图像信息对应的功能;

控制所述控制终端和/或所述遥控可移动平台执行与所述图像信息对应的功能。

在本实施例中,控制程序中可以包括视觉识别组件。具体地,当遥控可移动平台采集到图像信息之后,可以通过该视觉识别组件控制控制终端和/或所述遥控可移动平台对图像采集装置采集到的图像信息中的字符进行识别,并根据该字符获得与图像信息对应的功能,进而能够控制该控制终端和/或所述遥控可移动平台执行与所述图像信息对应的功能。

进一步地,在上述任一实施例的基础上,所述控制所述控制终端和/或所述遥控可移动平台执行与所述图像信息对应的功能之后,还包括:

根据预设的与所述图像信息对应的功能的分数对所述遥控可移动平台当前所得分数进行更新操作。

在本实施例中,图像信息对应的功能有多个,举例来说,其可以为控制遥控可移动平台打击预设方位,可以为控制遥控可移动平台移动至某个位置,也可以为控制遥控可移动平台进行图像采集等操作,本发明在此不做限制。而针对不同的功能,在游戏过程中,可以对应不同的得分,因此,识别到图像信息对应的功能并执行该功能之后,可以根据执行该功能的操作对应的分数对遥控可移动平台当前所获得的的分数进行更新操作。

本实施例提供的遥控可移动平台的控制方法,通过视觉识别组件控制控制终端和/或遥控可移动平台对图像采集装置采集到的图像信息中的字符进行识别,获得与图像信息对应的功能,控制控制终端和/或遥控可移动平台执行与图像信息对应的功能。从而能够实现对遥控可移动平台多样化的控制。

例如,遥控可移动平台的图像采集装置采集图像信息,并将该图像信息传送给控制终端,控制终端对图像信息进行识别,当识别到字符后,获得与字符对应的功能,并在控制终端的显示界面显示与该字符对应的功能相对应的提示,例如,加分提示、获得技能提示。又例如,遥控可移动平台的图像采集装置采集图像信息,对图像信息进行识别,当识别到字符后,获得与字符对应的功能,并将与字符对应的功能传送给控制终端,控制终端并在控制终端的显示界面显示与该字符对应的功能相对应的提示,例如,加分提示、获得技能提示。

在一些实施例中,所述控制程序中包括掌声识别组件;所述控制所述控制终端和/或所述遥控可移动平台执行所选择的所述功能图标表示的所述控制程序以实现预设功能,包括:

通过所述掌声识别组件控制所述控制终端和/或所述遥控可移动平台对采集到的音频中的掌声信息进行识别;

控制所述控制终端和/或所述遥控可移动平台执行与所述采集到的音频中的掌声信息对应的操作。

在本实施例中,控制程序中可以包括掌声识别组件。具体地,在遥控可移动平台上设置的音频采集装置采集到声音信息之后,可以通过掌声识别组件控制控制终端和/或所述遥控可移动平台对采集到的音频中的掌声信息进行识别。并控制控制终端和/或所述遥控可移动平台执行与所述采集到的音频中的掌声信息对应的操作。

例如,遥控可移动平台的图像设有声音采集组件,用于采集声音信息,并将该声音信息传送给控制终端,控制终端对声音信息进行识别,当识别到掌声后,获得与掌声对应的功能,并在控制终端的显示界面显示与该掌声对应的功能相对应的显示,例如,加分、获得技能、跟随。又例如,遥控可移动平台的图像采集装置采集声音信息,对声音信息进行识别,当识别到掌声后,获得与掌声对应的功能,并将与掌声对应的功能传送给控制终端,控制终端并在控制终端的显示界面显示与该掌声对应的功能相对应的提示,例如,加分、获得技能、跟随。再例如,遥控可移动平台设有声音采集装置,用于采集声音。该声音采集装置可以是麦克风,在此不做限定。

进一步地,在上述任一实施例的基础上,所述控制所述控制终端和/或所述遥控可移动平台执行与所述采集到的音频中的掌声信息对应的操作之后,还包括:

确定所述掌声信息对应的声源位置;

控制所述遥控可移动平台获取所述声源位置的图像信息,并在所述显示界面上显示所述图像信息。

在本实施例中,为了确定掌声来源,在执行与掌声信息对应的操作之后,可以确定该掌声信息对应的声源位置,并控制遥控可移动平台获取该声源位置的图像信息,并显示在显示界面上。

本实施例提供的遥控可移动平台的控制方法,通过掌声识别组件控制所述控制终端和/或所述遥控可移动平台对采集到的音频中的掌声信息进行识别,控制所述控制终端和/或所述遥控可移动平台执行与所述采集到的音频中的掌声信息对应的操作,从而能够实现对遥控可移动平台多样化的控制,进一步地提高游戏对战的乐趣。

在一些实施例中,所述控制程序中包括巡线识别组件;所述控制所述控制终端和/或所述遥控可移动平台执行所选择的所述功能图标表示的所述控制程序以实现预设功能,包括:

通过巡线识别组件控制所述控制终端和/或所述遥控可移动平台对图像采集装置采集到的图传信息中的巡线进行识别;

控制所述遥控可移动平台按照所述巡线进行移动。

在本实施例中,控制程序中可以包括巡线识别组件。具体地,当遥控可移动平台采集到图像信息之后,可以通过该巡线识别组件对该图像信息进行识别,以确定该图像信息中是否包括巡线信息,若存在,则可以控制遥控可移动平台按照该巡线信息进行移动。

进一步地,在上述任一实施例的基础上,所述控制所述遥控可移动平台按照所述巡线进行移动之后,还包括:

确定所述遥控可移动平台沿所述巡线移动完毕所需要的时间信息;

根据所述时间信息对所述控制程序的运行效果进行确定。

在本实施例中,当遥控可移动平台按照该巡线进行移动时,可以确定遥控可移动平台沿该巡线移动完毕所需要的时间信息。需要说明的是,实际应用中,可能设置有多个不同的控制程序,多个不同的控制程序可能实现统一预设的功能,而通过将每一控制程序控制遥控可移动平台沿该巡线移动完毕所需要的时间信息进行比对,能够确定各控制程序的运行效果。

可选地,控制程序中可以同时包括巡线识别模块以及视觉识别模块,实际应用中,遥控可移动平台可以按照巡线进行移动,并在移动过程中,检测到图像信息中的字符时,可以执行与该字符对应的功能。

本实施例提供的遥控可移动平台的控制方法,通过巡线识别组件控制所述控制终端和/或所述遥控可移动平台对图像采集装置采集到的图传信息中的巡线进行识别,控制所述遥控可移动平台按照所述巡线进行移动,从而能够实现对遥控可移动平台多样化的控制,进一步地提高游戏对战的乐趣。

图11为本发明又一实施例提供的显示界面示意图,在上述任一实施例的基础上,如图11所示,所述功能图标表示的控制程序包括还包括自定义技能组件:所述获取用户对所述功能图标的选择操作之后,还包括:

在所述显示界面的预设位置显示所述自定义技能组件对应的自定义技能图标。

在本实施例中,功能图标表示的控制程序具体还可以包括自定义功能组件,该自定义功能组件为用户编写的功能程序,其能够实现预设的功能。为了方便用户对该自定义程序的调用,可以在显示界面的预设位置显示与该自定义技能组件对应的自定义图标。以增加游戏交互的趣味性。

进一步地,在上述任一实施例的基础上,所述在所述显示界面的预设位置显示所述自定义技能组件对应的自定义技能图标之后,还包括:

获取所述用户通过触发所述自定义技能图标触发的技能释放指令;

根据所述技能释放指令控制所述遥控可移动平台执行与所述自定义技能对应的操作。

在本实施例中,用户可以通过触发该自定义技能图标实现对自定义技能的释放。具体地,可以获取用户通过触发自定义图标触发的技能释放指令,并根据该技能释放指令控制遥控可移动平台执行与自定义技能对应的操作。举例来说,该自定义技能可以为收到打击之后,向受到打击的方向进行打击,因此,在用户通过触发自定义图标触发技能释放指令之后,在检测到自身收到打击时,可以确定受打击方向,并向该方向进行打击。从而增加游戏交互的趣味性,提高用户体验。

本实施例提供的遥控可移动平台的控制方法,通过在所述显示界面的预设位置显示所述自定义技能组件对应的自定义技能图标,从而能够满足用户个性化需求,进一步地提高用户体验。

图12为本发明实施例四提供的遥控可移动平台的控制方法的流程示意图,在上述任一实施例的基础上,如图12所示,所述显示至少一个功能图标,以及至少一个控制图标之前,还包括:

步骤401、获取用户输入的自定义技能程序;

步骤402、封装所述自定义技能程序,获得自定义技能组件。

在本实施例中,用户可以自定义控制程序,具体地,其可以通过选择功能图标实现对自定义控制程序的生成,也可以通过在编辑面板输入代码实现对自定义控制程序的生成,本发明在此不做限制。进一步地,为了使用户更加便捷地对自定义技能程序进行调用,可以对自定义技能程序进行封装,获得自定义技能组件,用户可以通过调用该自定义技能组件实现控制程序的生成。

本实施例提供的遥控可移动平台的控制方法,通过获取用户输入的自定义技能程序,封装所述自定义技能程序,获得自定义技能组件,从而能够满足用户个性化需求,进一步地提高用户体验。

图13为本发明实施例五提供的遥控可移动平台的控制方法的流程示意图,本实施例提供的遥控可移动平台的控制方法应用在遥控可移动平台端,所述遥控可移动平台与控制终端通信连接,所述方法包括:

步骤501、获取所述控制终端发送的控制指令,所述控制指令中包括控制所述控制终端和/或所述可移动平台实现预设功能的控制程序,所述控制程序实现的所述预设功能包括控制所述遥控可移动平台和/或控制终端对采集到的图像/声音信息进行识别,以确定所述图像/声音信息包是否包括标识信息,若确定所述图像/声音信息包括所述标识信息,则获取与所述标识信息相对应的功能,并根据所述标识信息控制所述控制终端和/或所述可移动平台实现与所述标识信息相对应的功能;

步骤502、执行所述控制指令。

本实施例的执行主体为遥控可移动平台。遥控可移动平台与控制终端通信连接,从而能够进行信息交互。遥控可移动平台可以获取控制终端发送的控制指令,其中,该控制指令为用户触发控制终端显示界面上的控制图标后生成的,其中包括控制程序,该控制程序为用户通过对控制终端显示界面上的功能图标进行选择生成的。该控制程序可以实现预设的功能。具体地,该预设的功能可以包括获取遥控可移动平台采集的图像/声音信息,并控制遥控可移动平台和/或控制终端对该图像/声音信息进行识别,获得识别结果,确定该识别结果中是否包括预设的标识信息,若检测到识别结果中包括预设的标识信息,则可以确定与该标识信息对应的功能,根据该标识信息控制遥控可移动平台和/或控制终端执行与该标识信息对应的功能。进一步地,获取到控制指令之后,遥控可移动平台可以执行该控制指令。

本实施例提供的遥控可移动平台的控制方法,通过获取控制终端发送的包括能够实现预设功能的控制程序的控制指令,并且执行该控制指令,从而能够提高遥控可移动终端执行功能的多样性,进而能够提高用户体验。

进一步地,在上述任一实施例的基础上,所述控制指令中包括视觉识别组件;相应地,所述执行所述控制指令,包括:

通过预设的图像采集装置获取图像信息;

对所述图像信息进行识别,获得与所述图像信息对应的功能;

将所述与所述图像信息对应的功能发送至控制终端,以使所述控制终端控制所述遥控可移动平台和/或控制终端执行所述功能。

在本实施例中,控制程序中可以包括视觉识别组件,从而遥控可移动平台可以对采集到的图像信息进行识别,并执行相应的功能。具体地,当遥控可移动平台执行控制程序时,具体可以通过预设的图像采集装置获取图像信息,对图像信息进行识别,获取与图像信息对应的功能,将与图像信息对应的功能发送至控制终端,以使所述控制终端控制所述遥控可移动平台和/或控制终端执行所述功能。

需要说明的是,为了控制遥控可移动平台执行更多功能,可以预先设置多张字符图片,每张字符图片上的字符对应不同的功能。为了使遥控可移动平台根据该字符图片执行相应的功能,可以根据上述字符图片上的字符对预设的功能函数进行训练,获得视觉识别组件。由于字符图片较为轻便,因此,其可以被携带至任何场景,进而基于字符识别的游戏对战场景也较为丰富,能够在提高对战功能多样化的基础上,实现对战场景多样化的效果,进一步地提高用户体验。此外,为了使遥控可移动平台和/或控制终端能够快速地对字符进行识别,该字符图片上的字符可以为经过像素画处理的字符。

本实施例提供的遥控可移动平台的控制方法,通过预设的图像采集装置获取图像信息,对所述图像信息进行识别,获得与所述图像信息对应的功能,将所述与所述图像信息对应的功能发送至控制终端,以使所述控制终端控制所述遥控可移动平台和/或控制终端执行所述功能,从而能够实现对图像信息的识别以及对应功能的执行,进而能够提高可移动终端执行功能的多样性,提高用户体验。

图14为本发明实施例六提供的遥控可移动平台的控制方法的流程示意图;图15为本发明实施例提供的目标区域提取图,在上述任一实施例的基础上,所述对所述图像信息进行识别,获得与所述图像信息对应的功能,包括:

步骤601、根据预设的颜色对所述图像信息进行颜色提取,获得颜色提取后的图像信息;

步骤602、对所述颜色提取后的图像信息进行二值化处理,获得黑白效果的图像信息;

步骤603、对所述黑白效果的图像信息中的字符区域进行提取,获得目标信息;

步骤604、将所述目标信息与预设的标准图像进行比对,获得所述图像信息对应的字符信息。

在本实施例中,获取到遥控可移动平台上图像采集装置采集到的图像信息之后,为了实现对图像信息的识别,首先可以根据预设的颜色对图像信息进行颜色提取,从而能够将图像信息转变为单色的图像。进一步地,可以将颜色提取后的图像进行二值化处理,获得黑白效果的图像信息,需要说明的是,由于二值化后的黑白效果的图像信息中的数据量较少,因此比较便于遥控可移动平台或控制终端提取图像中的信息,提高识别效率。进一步地,可以对黑白效果的图像信息中的字符区域进行提取,获得目标信息,将该目标信息与预设的标准图像进行比对,确定该图像信息对应的字符信息。

具体地,在上述任一实施例的基础上,所述根据预设的颜色对所述图像信息进行颜色提取,获得颜色提取后的图像信息,包括:

将所述图像信息对应的RGB模型转换为HSV模型;

根据预设的颜色对所述HSV模型进行颜色提取,获得颜色提取后的图像信息。

在本实施例中,为了实现对图像信息的颜色提取,首先可以将图像信息对应的RGB模型转换为HSV模型,根据预设的颜色对所述HSV模型进行颜色提取,获得颜色提取后的图像信息。

具体地,在上述任一实施例的基础上,所述对所述黑白效果的图像信息中的字符区域进行提取,获得目标信息,包括:

提取所述黑白效果的图像信息中各字符的轮廓信息;

针对每一字符对应的轮廓信息,判断所述轮廓信息是否为四边形结构;

根据判断结果确定所述目标信息。

在本实施例中,如图15所示,图中共有两块字符信息,提取该图像信息中的各字符信息的轮廓信息,由于预设的字符图片为四边形的图片,因此,为了实现对字符的获取,针对每一字符对应的轮廓信息,可以判断该轮廓信息是否为四边形。从而能够根据判断结果确定目标信息。

具体地,在上述任一实施例的基础上,所述根据判断结果确定所述目标信息,包括:

若所述轮廓信息为四边形结构,则将所述轮廓信息对应的字符作为目标信息;

若所述轮廓信息不是为四边形结构,则过滤掉所述轮廓信息对应的字符。

在本实施例中,若字符的轮廓信息为四边形结构,则表征其是预设的字符图片对应的图像信息,此时,可以将该轮廓信息对应的字符作为目标信息;反之,若该轮廓信息不是四边形结构,则表征其不是预设的字符图片对应的图像信息,此时,可以将该轮廓信息对应的字符滤除。如图15所示,图像中间位置的字符为四边形结构,因此,可以将该轮廓信息对应的字符作为目标信息,此外,图像中右上角的字符不是四边形结构,此时可以将该字符进行滤除。通过目标信息的选择,能够大大缩小需要检测的图像信息的区域,进而能够减小计算量,提高识别的效率。

进一步地,在上述任一实施例的基础上,所述将所述目标信息与预设的标准图像进行比对,获得所述图像信息对应的字符信息,包括:

将所述目标信息按照预设的划分规则划分为预设的数量的单元格;

按照预设的赋值方法,为每一所述单元格进行赋值,获得赋值后的目标信息;

将所述赋值后的目标信息与预设的标准图像对应的哈希表进行比对,确定所述目标信息对应的字符信息。

在本实施例中,可以将目标信息按照预设的划分规则划分为预设数量的单元格,按照预设的赋值方法,为每一单元格进行赋值,获得赋值之后的目标信息,将赋值后的目标信息与预设的标准图像对应的哈希表进行比对,以确定目标信息对应的字符信息。以实际应用举例来说,可以将目标信息划分为7*7个单元格,针对每个单元格,判断单元格中的内容,对其进行赋值。进一步地,可以将目标信息与标准图像对应的哈希表进行比对,从而能够确定目标信息对应的字符信息。

本实施例提供的遥控可移动平台的控制方法,通过根据预设的颜色对所述图像信息进行颜色提取,获得颜色提取后的图像信息,对所述颜色提取后的图像信息进行二值化处理,获得黑白效果的图像信息,对所述黑白效果的图像信息中的字符区域进行提取,获得目标信息,将所述目标信息与预设的标准图像进行比对,获得所述图像信息对应的字符信息,从而能够精准地确定图像信息对应的字符信息,为遥控可移动平台执行多样化功能提供了基础。

进一步地,在上述任一实施例的基础上,所述将所述目标信息与预设的标准图像进行比对,获得所述图像信息对应的字符信息之后,还包括:

确定所述遥控可移动平台与所述图像信息之间的距离以及所述图像信息所处的位置信息。

在本实施例中,由于游戏对战中,通过图像信息确定图像信息对应的功能之后,需要执行该功能,举例来说,该功能可以为对字符所在区域进行打击。此时,需要确定图像信息的位置,具体地,可以确定遥控可移动平台与图像信息之间的距离以及图像信息所处的位置。可以通过结算PNP得到图像信息相对于遥控可移动平台的x,y,z,roll,pitch,yaw。

本实施例提供的遥控可移动平台的控制方法,通过确定所述遥控可移动平台与所述图像信息之间的距离以及所述图像信息所处的位置信息,从而能够控制遥控可移动平台执行对应的操作,提高游戏对战的多样性。

图16为本发明实施例七提供的遥控可移动平台的控制方法的流程示意图,在上述任一实施例的基础上,如图16所示,所述控制程序中包括掌声识别组件,所述执行所述控制程序,包括:

步骤701、通过预设的音频采集装置获取声音信息;

步骤702、对所述声音信息进行识别,获得与所述声音信息对应的功能;

步骤703、将所述与所述声音信息对应的功能发送至控制终端,以使所述控制终端控制所述遥控可移动平台执行所述功能。

在本实施例中,可以通过预设的音频采集装置获取声音信息,并对该声音信息进行识。该声音信息中可以包括掌声信息,不同的掌声信息可以对应不同的功能。确定与该声音信息对应的功能,将该功能发送至控制终端,以使控制终端控制遥控可移动平台执行该功能。

本实施例提供的遥控可移动平台的控制方法,通过对声音信息进行识别,并执行与声音信息对应的功能,从而能够提高游戏对战的多样性。

图17为本发明实施例八提供的遥控可移动平台的控制方法的流程示意图,在上述任一实施例的基础上,如图17所示,所述控制程序中包括巡线识别组件,所述执行所述控制程序,包括:

步骤801、通过预设的图像采集装置获取图像信息;

步骤802、对所述图像信息进行识别,获得所述图像信息中的巡线信息;

步骤803、将所述与所述巡线信息发送至控制终端,以使所述控制终端控制所述遥控可移动平台按照所述巡线信息进行移动。

在本实施例中,可以通过预设的图像采集装置获取图像信息,并对该图像信息进行识别,以确定图像信息中是否包括巡线信息,若存在,则可以将巡线信息发送给控制终端,以使控制终端控制遥控可移动平台按照该巡线进行移动。

进一步地,在上述任一实施例的基础上,所述对所述图像信息进行识别,获得所述图像信息中的巡线信息,包括:

根据预设的颜色对所述图像信息进行颜色提取,获得颜色提取后的图像信息;

对所述颜色提取后的图像信息进行二值化处理,获得黑白效果的图像信息;

对所述黑白效果的图像信息中的巡线区域进行提取,获得巡线信息。

在本实施例中,获取到遥控可移动平台上图像采集装置采集到的图像信息之后,为了实现对巡线信息的识别,首先可以根据预设的颜色对图像信息进行颜色提取,从而能够将图像信息转变为单色的图像。进一步地,可以将颜色提取后的图像进行二值化处理,获得黑白效果的图像信息,需要说明的是,由于二值化后的黑白效果的图像信息中的数据量较少,因此比较便于遥控可移动平台或控制终端提取图像中的信息,提高识别效率。进一步地,可以对黑白效果的图像信息中的巡线区域进行提取获得巡线信息。

进一步地,在上述任一实施例的基础上,所述根据预设的颜色对所述图像信息进行颜色提取,获得颜色提取后的图像信息,包括:

将所述图像信息对应的RGB模型转换为HSV模型;

根据预设的颜色对所述HSV模型进行颜色提取,获得颜色提取后的图像信息。

在本实施例中,为了实现对图像信息的颜色提取,首先可以将图像信息对应的RGB模型转换为HSV模型,根据预设的颜色对所述HSV模型进行颜色提取,获得颜色提取后的图像信息。

具体地,在上述任一实施例的基础上,所述对所述黑白效果的图像信息中的巡线区域进行提取,获得巡线信息,包括:

提取所述黑白效果的图像信息中各字符的轮廓信息;

针对每一字符对应的轮廓信息,判断所述轮廓信息是否为线型结构;

根据判断结果确定所述巡线信息。

在本实施例中,为了实现对巡线信息的获取,首先可以提取黑白效果图像信息中各字符的轮廓信息。由于巡线信息为线性结构,针对每一字符对应的轮廓信息,判断该轮廓信息是否为线性,从而能够根据判断结果确定巡线信息。

具体地,在上述任一实施例的基础上,所述根据判断结果确定所述巡线信息,包括:

若所述轮廓信息为线型结构,则将所述轮廓信息对应的字符作为巡线信息;

若所述轮廓信息不是为线型结构,则过滤掉所述轮廓信息对应的字符。

在本实施例中,若轮廓信息为线性结构,则可以将改轮廓信息对应的字符作为巡线信息,相应地,若该轮廓信息不是线性结构,此时,可以将改轮廓信息对应的字符进行滤除,以提高识别效率。

进一步地,在上述任一实施例的基础上,所述将所述与所述巡线信息发送至控制终端,以使所述控制终端控制所述遥控可移动平台按照所述巡线信息进行移动,包括:

确定所述遥控可移动平台当前的移动速度;

根据所述移动速度确定判断基准线;

控制所述遥控可移动平台的移动朝向,以使所述判断基准线的中点落在所述巡线上。

在本实施例中,获得训练信息之后,需要控制遥控可移动平台按照该巡线信息进行移动,具体地,可以确定遥控可移动平台当前的移动速度,根据该移动速度判断基准线,控制遥控可移动平台的移动朝向,以使基准线的重点能够落在巡线上。

进一步地,在上述任一实施例的基础上,所述根据所述移动速度确定判断基准线,包括:

若所述移动速度满足预设的第一条件,则将所述遥控可移动平台采集到的图像信息中距离所述遥控可移动平台最近的直线作为所述判断基准线;

若所述移动速度满足预设的第二条件,则将所述遥控可移动平台采集到的图像信息中间的直线作为所述判断基准线;

若所述移动速度满足预设的第三条件,则将所述遥控可移动平台采集到的图像信息中距离所述遥控可移动平台最远的直线作为所述判断基准线。

在本实施例中,可以通过判断移动是否是否满足预设的条件来实现对基准线的确定。具体地,若所述移动速度满足预设的第一条件,则将遥控可移动平台采集到的图像信息中距离遥控可移动平台最近的直线作为判断基准线,若移动速度满足预设的第二条件,则将遥控可移动平台采集到的图像信息中间的直线作为判断基准线,若移动速度满足预设的第三条件,则将遥控可移动平台采集到的图像信息中距离遥控可移动平台最远的直线作为判断基准线。其中,预设的条件可以根据实际需求进行设定,本发明在此不做限制。

本实施例提供的遥控可移动平台的控制方法,通过通过预设的图像采集装置获取图像信息,对所述图像信息进行识别,获得所述图像信息中的巡线信息,将所述与所述巡线信息发送至控制终端,以使所述控制终端控制所述遥控可移动平台按照所述巡线信息进行移动,从而能够控制遥控可移动平台执行多样化的功能,提高游戏多样性,进而能够提高用户体验。

图18为本发明实施例九提供的遥控可移动平台的控制方法的流程示意图,所述方法包括:

步骤901、显示至少一个功能图标,以及至少一个控制图标,所述功能图标用于表示控制所述控制终端和/或所述可移动平台实现预设功能的控制程序,所述控制图标用于控制所述控制终端和/或所述遥控可移动平台执行控制程序;

步骤902、控制终端获取用户对所述功能图标的选择操作,根据所述选择操作生成所选择的所述功能图标表示所述控制程序;

步骤903、控制终端获取用户对所述控制图标的操作,并根据对所述对所述控制图标的操作,控制所述控制终端和/或所述遥控可移动平台执行所选择的所述功能图标表示的所述控制程序以实现预设功能;其中,所述功能图标用于实现的所述预设功能包括:控制所述遥控可移动平台和/或控制终端对采集到的图像/声音信息进行识别,以确定所述图像/声音信息包是否包括标识信息,若确定所述图像/声音信息包括所述标识信息,则获取与所述标识信息相对应的功能,并根据所述标识信息控制所述控制终端和/或所述可移动平台实现与所述标识信息相对应的功能;

步骤904、遥控可移动平台获取所述控制程序;

步骤905、所述遥控可移动平台执行所述控制程序。

在本实施例中,为了使用户能够实现对遥控可移动平台的控制,可以在控制终端的显示界面上显示图标,其中,该图标具体包括功能图标以及控制图标。功能图标用于表示控制遥控可移动平台实现预设功能的控制程序,该功能图标的数量可以为至少一个,每一个功能图标分别表示不同的功能组件。此外,显示界面上还设置有控制图标,该控制图标用于控制遥控可移动执行功能图标标识的控制程序,相应地,用户在触发该控制图标之后,遥控可移动平台可以获取控制程序并执行,在执行该控制程序的过程中,遥控可移动平台可以进行移动,遥控可移动平台上还承载图像采集设备,该图像采集设备可以进行拍摄等操作。为了实现对控制程序的获取,用户可以根据当前的需求对功能图标进行选择操作,从而能够根据该选择操作生成与功能图标表示的控制程序。根据用户的选择操作获得与功能图标对应的控制程序之后,可以获取用户对控制图标的操作,并根据用户对控制图标的操作控制控制终端和/或所述遥控可移动平台执行所选择的所述功能图标表示的所述控制程序以实现预设功能。具体地,该预设的功能可以包括获取遥控可移动平台采集的图像/声音信息,并控制遥控可移动平台和/或控制终端对该图像/声音信息进行识别,获得识别结果,确定该识别结果中是否包括预设的标识信息,若检测到识别结果中包括预设的标识信息,则可以确定与该标识信息对应的功能,根据该标识信息控制遥控可移动平台和/或控制终端执行与该标识信息对应的功能。需要说明的是,对图像/声音进行识别并确定标识信息对应的功能的流程可以由控制终端执行,也可以由可移动平台执行,以控制终端执行识别操作举例来说,遥控可移动平台获取到图像/声音信息之后,可以将图像/声音信息传输至控制终端,控制终端按照预设的识别方法对图像/声音信息进行识别,确定图像/声音信息中是否包括预设的标识信息,若存在,则可以确定该标识信息对应的功能,控制遥控可移动平台执行该功能。以遥控可移动平台执行该识别操作举例来说,遥控可移动平台获取图像/声音信息之后,可以对图像/声音信息进行识别,确定图像/声音信息中是否包括预设的标识信息,若存在,则可以确定该标识信息对应的功能,将该标识信息对应的功能发送至控制终端,以使控制终端控制遥控可移动平台执行该功能。相应地遥控可移动平台可以获取控制指令,并执行该控制指令。

本实施例提供的遥控可移动平台的控制方法,通过显示至少一个功能图标,以及至少一个控制图标,所述功能图标用于表示控制所述控制终端和/或所述可移动平台实现预设功能的控制程序,所述控制图标用于控制所述控制终端和/或所述遥控可移动平台执行控制程序,控制终端获取用户对所述功能图标的选择操作,根据所述选择操作生成所选择的所述功能图标表示所述控制程序,控制终端获取用户对所述控制图标的操作,并根据对所述对所述控制图标的操作,控制所述控制终端和/或所述遥控可移动平台执行所选择的所述功能图标表示的所述控制程序以实现预设功能;其中,所述功能图标用于实现的所述预设功能包括:控制所述遥控可移动平台和/或控制终端对采集到的图像/声音信息进行识别,以确定所述图像/声音信息包是否包括标识信息,若确定所述图像/声音信息包括所述标识信息,则获取与所述标识信息相对应的功能,并根据所述标识信息控制所述控制终端和/或所述可移动平台实现与所述标识信息相对应的功能,遥控可移动平台获取所述控制程序,遥控可移动平台执行所述控制程序。从而能够实现对遥控可移动平台多样化的控制,进而能够提高用户的游戏体验。

图19为本发明实施例十提供的控制终端的结构示意图,所述控制终端用于与所述遥控可移动平台建立通信连接,所述控制终端包括:一个或多个处理器111,单独地或共同地工作,用于执行以下操作:

显示至少一个功能图标,以及至少一个控制图标,所述功能图标用于表示控制所述控制终端和/或所述可移动平台实现预设功能的控制程序,所述控制图标用于控制所述控制终端和/或所述遥控可移动平台执行控制程序;

获取用户对所述功能图标的选择操作,根据所述选择操作生成所选择的所述功能图标表示所述控制程序;

获取用户对所述控制图标的操作,并根据对所述对所述控制图标的操作,控制所述控制终端和/或所述遥控可移动平台执行所选择的所述功能图标表示的所述控制程序以实现预设功能;

其中,所述功能图标用于实现的所述预设功能包括:控制所述遥控可移动平台和/或控制终端对采集到的图像/声音信息进行识别,以确定所述图像/声音信息包是否包括标识信息,若确定所述图像/声音信息包括所述标识信息,则获取与所述标识信息相对应的功能,并根据所述标识信息控制所述控制终端和/或所述可移动平台实现与所述标识信息相对应的功能。

进一步地,在上述任一实施例的基础上,所述标识信息包括如下至少一种:掌声、巡线标记、图片标记。

进一步地,在上述任一实施例的基础上,所述处理器在对采集到的图像/声音信息进行识别,以确定所述图像/声音信息包是否包括标识信息时,用于:

对采集到的图像/声音信息进行处理,生成处理信息,根据所述处理信息确定所述图像/声音信息是否包括标识信息。

进一步地,在上述任一实施例的基础上,所述处理器在对采集到的图像/声音信息进行识别,以确定所述图像/声音信息包是否包括标识信息时,用于:

控制所述遥控可移动平台上设置的硬件设备对所述图像/声音信息进行处理,生成处理信息,根据所述处理信息确定所述图像/声音信息是否包括标识信息;或,

控制所述控制终端获取所述采集到的图像/声音信息,并对所述图像/声音信息进行处理,生成处理信息,根据所述处理信息确定所述图像/声音信息是否包括标识信息。

进一步地,在上述任一实施例的基础上,所述功能图标表示的控制程序中包括功能组件,其中,所述功能组件包括如下至少一种:视觉识别组件、掌声识别组件以及巡线识别组件。

进一步地,在上述任一实施例的基础上,所述处理器显示至少一个功能图标,以及至少一个控制图标之前,还用于:

获取所述用户对预设的功能函数的调用请求,所述调用请求中包括所述功能函数的函数标识;

根据所述调用请求向所述用户提供与所述函数标识对应的功能函数;

获取所述用户对所述功能函数的训练操作,获得训练后的功能函数;

封装所述训练后的功能函数,获得所述功能组件。

进一步地,在上述任一实施例的基础上,所述处理器在获取所述用户对所述功能函数的训练操作,获得训练后的功能函数时,用于:

获取预设的第一待训练数据,所述第一待训练数据包括不同场景、不同次数的掌声音频数据;

通过所述第一待训练数据对所述功能函数进行训练,获得训练后的掌声识别函数;

相应地,所述处理器在封装所述训练后的功能函数,获得所述功能组件时,用于:

封装所述训练后的掌声识别函数,获得所述掌声识别组件。

进一步地,在上述任一实施例的基础上,所述处理器在获取所述用户对所述功能函数的训练操作,获得训练后的功能函数时,用于:

获取预设的第二待训练数据,所述第二待训练数据包括如下至少一种:字符、图像数据,其中,所述字符包括字母、数据、特殊符号;

通过所述第二待训练数据对所述功能函数进行训练,获得训练后的视觉识别函数;

相应地,所述处理器在封装所述训练后的功能函数,获得所述功能组件时,用于:

封装所述训练后的视觉识别函数,获得所述视觉识别组件。

进一步地,在上述任一实施例的基础上,所述处理器在通过所述第二待训练数据对所述功能函数进行训练,获得训练后的视觉识别函数时,用于:

将所述第二待训练数据存储为标准图像,获得训练后的视觉识别函数。

进一步地,在上述任一实施例的基础上,所述处理器在获取所述用户对所述功能函数的训练操作,获得训练后的功能函数时,用于:

获取预设的第三待训练数据,所述第三待训练数据包括巡线图像数据,所述遥控可移动平台可以按照所述巡线进行移动;

通过所述第三待训练数据对所述训练后的视觉识别函数进行训练,获得训练后的巡线识别函数;

相应地,所述处理器在封装所述训练后的功能函数,获得所述功能组件时,用于:

封装所述训练后的巡线识别函数,获得所述巡线识别组件。

进一步地,在上述任一实施例的基础上,所述处理器显示至少一个功能图标,以及至少一个控制图标之前,还用于:

显示至少一个功能类别图标;

获取所述用户对所述功能类别图标的触发操作;

根据所述触发操作显示至少一个功能图标。

进一步地,在上述任一实施例的基础上,所述处理器在获取用户对所述功能图标的选择操作,根据所述选择操作生成所选择的所述功能图标表示所述控制程序时,用于:

获取用户对所述功能图标的至少一个选择操作;

按照所述选择操作的顺序生成所述控制程序。

进一步地,在上述任一实施例的基础上,所述处理器在获取用户对所述控制图标的操作,并根据对所述对所述控制图标的操作,控制所述控制终端和/或所述遥控可移动平台执行所选择的所述功能图标表示的所述控制程序以实现预设功能时,用于:

获取用户对所述控制图标的操作;

根据对所述对所述控制图标的操作,控制所述控制终端和/或所述遥控可移动平台按照所述所述功能图标表示的所述控制程序中功能组件的顺序执行所选择的所述功能图标表示的所述控制程序,以实现预设功能。

进一步地,在上述任一实施例的基础上,所述控制图标包括运行图标;所述处理器在获取用户对所述控制图标的操作,并根据对所述对所述控制图标的操作,控制所述控制终端和/或所述遥控可移动平台执行所选择的所述功能图标表示的所述控制程序以实现预设功能时,用于:

获取所述用户通过触发所述运行图标生成的运行指令;

根据所述运行指令控制所述控制终端和/或所述遥控可移动平台执行所选择的所述功能图标表示的所述控制程序以实现预设功能。

进一步地,在上述任一实施例的基础上,所述处理器在获取所述用户触发所述运行图标生成的运行指令之后,还用于:

根据所述触发对所述运行图标的运行状态进行切换,所述运行状态包括运行状态与停止状态。

进一步地,在上述任一实施例的基础上,所述控制图标包括停止图标,所述处理器在获取用户对所述控制图标的操作,并根据对所述对所述控制图标的操作,控制所述控制终端和/或所述遥控可移动平台执行所选择的所述功能图标表示的所述控制程序以实现预设功能之后,还用于:

获取所述用户通过触发所述停止图标生成的停止指令;

根据所述停止指令控制所述控制终端和/或所述遥控可移动平台停止执行所述控制程序。

进一步地,在上述任一实施例的基础上,所述停止图标包括预设的返回图标以及处于停止状态的运行图标。

进一步地,在上述任一实施例的基础上,所述控制图标包括图传信息显示图标,所述处理器在获取用户对所述控制图标的操作,并根据对所述对所述控制图标的操作,控制所述控制终端和/或所述遥控可移动平台执行所选择的所述功能图标表示的所述控制程序以实现预设功能之后,还用于:

获取所述用户通过触发所述图传信息显示图标生成的图传信息显示指令;

根据所述图传信息显示指令获取所述遥控可移动平台上设置的图像采集装置采集到的图传信息并显示。

进一步地,在上述任一实施例的基础上,所述控制图标还包括编程方式切换图标,所述处理器还用于:

获取所述用户通过触发所述编程方式切换图标生成的编程方式切换指令;

根据所述编程方式切换指令调用预设的编程面板,以使所述用户能够在所述编程面板中进行编辑代码,生成所述控制程序。

进一步地,在上述任一实施例的基础上,所述控制图标还包括通信连接图标,所述处理器在获取用户对所述控制图标的操作,并根据对所述对所述控制图标的操作,控制所述控制终端和/或所述遥控可移动平台执行所选择的所述功能图标表示的所述控制程序以实现预设功能之前,还用于:

获取所述用户通过触发所述通信连接图标生成的连接指令;

根据所述连接指令按照预设的连接方式与所述遥控可移动平台建立通信连接。

进一步地,在上述任一实施例的基础上,所述处理器在根据所述连接指令按照预设的连接方式与所述遥控可移动平台建立通信连接之后,还用于:

将所述通信连接图标切换为遥控可移动平台状态图标。

进一步地,在上述任一实施例的基础上,所述处理器在获取用户对所述功能图标的选择操作,根据所述选择操作生成所选择的所述功能图标表示所述控制程序之后,还用于:

获取所述用户对所述控制程序中功能组件的移除操作;

根据所述移除操作将所述用户选中的功能组件移动至预设的区域内。

进一步地,在上述任一实施例的基础上,所述处理器在获取所述用户对所述控制程序的移除操作时,用于:

获取所述用户通过长按和/或双击和/或拖动对所述功能组件的移除操作。

进一步地,在上述任一实施例的基础上,所述控制程序中各功能组件周围预设区域内都设置有开关图标;

相应地,所述处理器在获取用户对所述控制图标的操作,并根据对所述对所述控制图标的操作,控制所述控制终端和/或所述遥控可移动平台执行所选择的所述功能图标表示的所述控制程序以实现预设功能之后,还用于:

获取用户通过触发所述功能组件对应的开关图标生成的状态切换指令;

根据所述状态切换指令对所述功能组件的运行状态进行切换。

进一步地,在上述任一实施例的基础上,所述控制程序中包括视觉识别组件;所述处理器在控制所述控制终端和/或所述遥控可移动平台执行所选择的所述功能图标表示的所述控制程序以实现预设功能时,用于:

通过所述视觉识别组件控制所述控制终端和/或所述遥控可移动平台对图像采集装置采集到的图像信息中的字符进行识别,获得与所述图像信息对应的功能;

控制所述控制终端和/或所述遥控可移动平台执行与所述图像信息对应的功能。

进一步地,在上述任一实施例的基础上,所述处理器在控制所述控制终端和/或所述遥控可移动平台执行与所述图像信息对应的功能之后,还用于:

根据预设的与所述图像信息对应的功能的分数对所述遥控可移动平台当前所得分数进行更新操作。

进一步地,在上述任一实施例的基础上,所述控制程序中包括掌声识别组件;所述处理器在控制所述控制终端和/或所述遥控可移动平台执行所选择的所述功能图标表示的所述控制程序以实现预设功能时,用于:

通过所述掌声识别组件控制所述控制终端和/或所述遥控可移动平台对采集到的音频中的掌声信息进行识别;

控制所述控制终端和/或所述遥控可移动平台执行与所述采集到的音频中的掌声信息对应的操作。

进一步地,在上述任一实施例的基础上,所述处理器在控制所述控制终端和/或所述遥控可移动平台执行与所述采集到的音频中的掌声信息对应的操作之后,还用于:

确定所述掌声信息对应的声源位置;

控制所述遥控可移动平台获取所述声源位置的图像信息,并在所述显示界面上显示所述图像信息。

进一步地,在上述任一实施例的基础上,所述控制程序中包括巡线识别组件;所述处理器在控制所述控制终端和/或所述遥控可移动平台执行所选择的所述功能图标表示的所述控制程序以实现预设功能时,用于:

通过巡线识别组件控制所述控制终端和/或所述遥控可移动平台对图像采集装置采集到的图传信息中的巡线进行识别;

控制所述遥控可移动平台按照所述巡线进行移动。

进一步地,在上述任一实施例的基础上,所述处理器在控制所述遥控可移动平台按照所述巡线进行移动之后,还用于:

确定所述遥控可移动平台沿所述巡线移动完毕所需要的时间信息;

根据所述时间信息对所述控制程序的运行效果进行确定。

进一步地,在上述任一实施例的基础上,所述功能图标表示的控制程序包括还包括自定义技能组件:所述处理器在获取用户对所述功能图标的选择操作之后,还用于:

在所述显示界面的预设位置显示所述自定义技能组件对应的自定义技能图标。

进一步地,在上述任一实施例的基础上,所述处理器在所述显示界面的预设位置显示所述自定义技能组件对应的自定义技能图标之后,还用于:

获取所述用户通过触发所述自定义技能图标触发的技能释放指令;

根据所述技能释放指令控制所述遥控可移动平台执行与所述自定义技能对应的操作。

进一步地,在上述任一实施例的基础上,所述处理器显示至少一个功能图标,以及至少一个控制图标之前,还用于:

获取用户输入的自定义技能程序;

封装所述自定义技能程序,获得自定义技能组件。

图20为本发明实施例十一提供的遥控可移动平台端的结构示意图,所述遥控可移动平台与控制终端通信连接,如图20所示,所述遥控可移动平台包括:一个或多个处理器121,单独地或共同地工作,用于执行以下操作:

获取所述控制终端发送的控制指令,所述控制指令中包括控制所述控制终端和/或所述可移动平台实现预设功能的控制程序,所述控制程序实现的所述预设功能包括控制所述遥控可移动平台和/或控制终端对采集到的图像/声音信息进行识别,以确定所述图像/声音信息包是否包括标识信息,若确定所述图像/声音信息包括所述标识信息,则获取与所述标识信息相对应的功能,并根据所述标识信息控制所述控制终端和/或所述可移动平台实现与所述标识信息相对应的功能;

执行所述控制指令。

进一步地,在上述任一实施例的基础上,所述控制指令中包括视觉识别组件;相应地,所述处理器在执行所述控制指令时,用于:

通过预设的图像采集装置获取图像信息;

对所述图像信息进行识别,获得与所述图像信息对应的功能;

将所述与所述图像信息对应的功能发送至控制终端,以使所述控制终端控制所述遥控可移动平台和/或控制终端执行所述功能。

进一步地,在上述任一实施例的基础上,所述处理器在对所述图像信息进行识别,获得与所述图像信息对应的功能时,用于:

根据预设的颜色对所述图像信息进行颜色提取,获得颜色提取后的图像信息;

对所述颜色提取后的图像信息进行二值化处理,获得黑白效果的图像信息;

对所述黑白效果的图像信息中的字符区域进行提取,获得目标信息;

将所述目标信息与预设的标准图像进行比对,获得所述图像信息对应的字符信息。

进一步地,在上述任一实施例的基础上,所述处理器在根据预设的颜色对所述图像信息进行颜色提取,获得颜色提取后的图像信息时,用于:

将所述图像信息对应的RGB模型转换为HSV模型;

根据预设的颜色对所述HSV模型进行颜色提取,获得颜色提取后的图像信息。

进一步地,在上述任一实施例的基础上,所述处理器在对所述黑白效果的图像信息中的字符区域进行提取,获得目标信息时,用于:

提取所述黑白效果的图像信息中各字符的轮廓信息;

针对每一字符对应的轮廓信息,判断所述轮廓信息是否为四边形结构;

根据判断结果确定所述目标信息。

进一步地,在上述任一实施例的基础上,所述处理器在根据判断结果确定所述目标信息时,用于:

若所述轮廓信息为四边形结构,则将所述轮廓信息对应的字符作为目标信息;

若所述轮廓信息不是为四边形结构,则过滤掉所述轮廓信息对应的字符。

进一步地,在上述任一实施例的基础上,所述处理器在将所述目标信息与预设的标准图像进行比对,获得所述图像信息对应的字符信息时,用于:

将所述目标信息按照预设的划分规则划分为预设的数量的单元格;

按照预设的赋值遥控可移动平台,为每一所述单元格进行赋值,获得赋值后的目标信息;

将所述赋值后的目标信息与预设的标准图像对应的哈希表进行比对,确定所述目标信息对应的字符信息。

进一步地,在上述任一实施例的基础上,所述处理器在将所述目标信息与预设的标准图像进行比对,获得所述图像信息对应的字符信息之后,还用于:

确定所述遥控可移动平台与所述图像信息之间的距离以及所述图像信息所处的位置信息。

进一步地,在上述任一实施例的基础上,所述控制程序中包括掌声识别组件,所述处理器在执行所述控制程序时,用于:

通过预设的音频采集装置获取声音信息;

对所述声音信息进行识别,获得与所述声音信息对应的功能;

将所述与所述声音信息对应的功能发送至控制终端,以使所述控制终端控制所述遥控可移动平台执行所述功能。

进一步地,在上述任一实施例的基础上,所述控制程序中包括巡线识别组件,所述处理器在执行所述控制程序时,用于:

通过预设的图像采集装置获取图像信息;

对所述图像信息进行识别,获得所述图像信息中的巡线信息;

将所述与所述巡线信息发送至控制终端,以使所述控制终端控制所述遥控可移动平台按照所述巡线信息进行移动。

进一步地,在上述任一实施例的基础上,所述处理器在对所述图像信息进行识别,获得所述图像信息中的巡线信息时,用于:

根据预设的颜色对所述图像信息进行颜色提取,获得颜色提取后的图像信息;

对所述颜色提取后的图像信息进行二值化处理,获得黑白效果的图像信息;

对所述黑白效果的图像信息中的巡线区域进行提取,获得巡线信息。

进一步地,在上述任一实施例的基础上,所述处理器在根据预设的颜色对所述图像信息进行颜色提取,获得颜色提取后的图像信息时,用于:

将所述图像信息对应的RGB模型转换为HSV模型;

根据预设的颜色对所述HSV模型进行颜色提取,获得颜色提取后的图像信息。

进一步地,在上述任一实施例的基础上,所述处理器在对所述黑白效果的图像信息中的巡线区域进行提取,获得巡线信息时,用于:

提取所述黑白效果的图像信息中各字符的轮廓信息;

针对每一字符对应的轮廓信息,判断所述轮廓信息是否为线型结构;

根据判断结果确定所述巡线信息。

进一步地,在上述任一实施例的基础上,所述处理器在根据判断结果确定所述巡线信息时,用于:

若所述轮廓信息为线型结构,则将所述轮廓信息对应的字符作为巡线信息;

若所述轮廓信息不是为线型结构,则过滤掉所述轮廓信息对应的字符。

进一步地,在上述任一实施例的基础上,所述处理器在将所述与所述巡线信息发送至控制终端,以使所述控制终端控制所述遥控可移动平台按照所述巡线信息进行移动时,用于:

确定所述遥控可移动平台当前的移动速度;

根据所述移动速度确定判断基准线;

控制所述遥控可移动平台的移动朝向,以使所述判断基准线的中点落在所述巡线上。

进一步地,在上述任一实施例的基础上,所述处理器在根据所述移动速度确定判断基准线时,用于:

若所述移动速度满足预设的第一条件,则将所述遥控可移动平台采集到的图像信息中距离所述遥控可移动平台最近的直线作为所述判断基准线;

若所述移动速度满足预设的第二条件,则将所述遥控可移动平台采集到的图像信息中间的直线作为所述判断基准线;

若所述移动速度满足预设的第三条件,则将所述遥控可移动平台采集到的图像信息中距离所述遥控可移动平台最远的直线作为所述判断基准线。

本发明又一实施例还提供了一种遥控可移动平台控制系统,包括:

在所述控制终端的显示界面上显示至少一个功能图标,以及至少一个控制图标,所述功能图标用于表示控制所述控制终端和/或所述可移动平台实现预设功能的控制程序,所述控制图标用于控制所述控制终端和/或所述遥控可移动平台执行控制程序;

控制终端获取用户对所述功能图标的选择操作,根据所述选择操作生成所选择的所述功能图标表示所述控制程序;

控制终端获取用户对所述控制图标的操作,并根据对所述对所述控制图标的操作,控制所述控制终端和/或所述遥控可移动平台执行所选择的所述功能图标表示的所述控制程序以实现预设功能;其中,所述功能图标用于实现的所述预设功能包括:控制所述遥控可移动平台和/或控制终端对采集到的图像/声音信息进行识别,以确定所述图像/声音信息包是否包括标识信息,若确定所述图像/声音信息包括所述标识信息,则获取与所述标识信息相对应的功能,并根据所述标识信息控制所述控制终端和/或所述可移动平台实现与所述标识信息相对应的功能;

遥控可移动平台获取所述控制程序;

所述遥控可移动平台执行所述控制程序。

另外,本实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现上述实施例所述的方法。

在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

56页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种提供利用补给箱的大逃杀游戏的方法以及利用其的服务器

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类