1.一种飞行器飞行控制方法,其特征在于,应用于飞行器,所述方法包括:
获取用户图像;
识别所述用户图像中的用户手势;
根据预定义的各用户手势与飞行指令的对应关系,确定所述用户手势对应的飞行指令;
根据所述飞行指令控制飞行器飞行。
2.根据权利要求1所述的飞行器飞行控制方法,其特征在于,所述识别所述用户图像中的用户手势包括:
根据肤色检测算法,识别所述用户图像中的人体皮肤区域;
从人体皮肤区域中提取用户手势区域;
将用户手势区域的轮廓特征,与预置的各标准用户手势的轮廓特征进行匹配,确定与所述用户手势区域的轮廓特征匹配度最高的标准用户手势;
将所确定的标准用户手势作为从所述用户图像中识别的用户手势。
3.根据权利要求2所述的飞行器飞行控制方法,其特征在于,所述从人体皮肤区域中提取用户手势区域包括:
去除所述人体皮肤区域中的人脸区域,得到用户手势区域。
4.根据权利要求1所述的飞行器飞行控制方法,其特征在于,所述识别所述用户图像中的用户手势包括:
提取所述用户图像中的连通区域;
提取各连通区域的轮廓特征;
将各连通区域的轮廓特征,与预置的各标准用户手势的轮廓特征进行匹配,确定匹配度最高的标准用户手势,将匹配度最高的标准用户手势,作为从所述用户图像中识别的用户手势。
5.根据权利要求4所述的飞行器飞行控制方法,其特征在于,所述提取所述用户图像中的连通区域包括:
提取用户图像中的所有连通区域,或,提取去除人脸区域后的用户图像中的连通区域。
6.根据权利要求1所述的飞行器飞行控制方法,其特征在于,所述方法还包括:
对于各标准用户手势,预先采集含有标准用户手势的多个用户图像,作为各标准用户手势对应的图像样本;
对于各标准用户手势对应的图像样本,根据机器训练方法,训练各标准用户手势的检测器;
所述识别所述用户图像中的用户手势包括:
使用各标准用户手势的检测器,分别对所述用户图像进行检测,得到各标准用户手势的检测器对所述用户图像的检测结果;
根据所述用户图像的检测结果,确定从所述用户图像中识别的用户手势。
7.根据权利要求1-6任一项所述的飞行器飞行控制方法,其特征在于,所述获取用户图像包括:
获取所述飞行器的图像采集装置所采集的用户图像;
或者,获取地面图像采集装置所采集的用户图像。
8.根据权利要求7所述的飞行器飞行控制方法,其特征在于,若获取用户图像包括:获取所述飞行器的图像采集装置所采集的用户图像;所述方法还包括:
在根据所述飞行指令控制飞行器飞行后,调整所述飞行器的图像采集装置的图像采集角度,使得用户处于所述图像采集装置的图像采集范围内。
9.根据权利要求1所述的飞行器飞行控制方法,其特征在于,所述识别所述用户图像中的用户手势包括:
判断所述用户图像中是否存在与合法用户的人脸特征相匹配的人脸区域;
若所述用户图像中存在与合法用户的人脸特征相匹配的人脸区域,提取所述用户图像中与合法用户的人脸特征相匹配的人脸区域所对应的用户人像;
识别所述用户人像中的用户手势。
10.根据权利要求9所述的飞行器飞行控制方法,其特征在于,所述识别所述用户人像中的用户手势包括:
识别所述用户人像中的人体皮肤区域,从人体皮肤区域中提取用户手势区域,将所述用户手势区域的轮廓特征,与预置的各标准用户手势的轮廓特征进行匹配,确定与所述用户手势区域的轮廓特征匹配度最高的标准用户手势,得到从所述用户人像中识别的用户手势;
或,提取所述用户人像中的连通区域,将各连通区域的轮廓特征,与预置的各标准用户手势的轮廓特征进行匹配,确定匹配度最高的标准用户手势,将匹配度最高的标准用户手势,作为从所述用户人像中识别的用户手势;
或,使用各标准用户手势的检测器,分别对所述用户人像进行检测,得到各标准用户手势的检测器对所述用户人像的检测结果,根据所述用户人像的检测结果,确定从所述用户人像中识别的用户手势。
11.一种飞行器飞行控制装置,其特征在于,应用于飞行器,所述飞行器飞行控制装置包括:
图像获取模块,用于获取用户图像;
手势识别模块,用于识别所述用户图像中的用户手势;
飞行指令确定模块,用于根据预定义的各用户手势与飞行指令的对应关系,确定所述用户手势对应的飞行指令;
飞行控制模块,用于根据所述飞行指令控制飞行器飞行。
12.根据权利要求11所述的飞行器飞行控制装置,其特征在于,所述手势识别模块,用于识别所述用户图像中的用户手势,具体包括:
根据肤色检测算法,识别所述用户图像中的人体皮肤区域;从人体皮肤区域中提取用户手势区域;将用户手势区域的轮廓特征,与预置的各标准用户手势的轮廓特征进行匹配,确定与所述用户手势区域的轮廓特征匹配度最高的标准用户手势;将所确定的标准用户手势作为从所述用户图像中识别到的用户手势;
或,提取所述用户图像中的连通区域;提取各连通区域的轮廓特征;将各连通区域的轮廓特征,与预置的各标准用户手势的轮廓特征进行匹配,确定匹配度最高的标准用户手势,将匹配度最高的标准用户手势,作为从所述用户图像中识别的用户手势。
13.根据权利要求11所述的飞行器飞行控制装置,其特征在于,还包括:训练模块,用于对于各标准用户手势,预先采集含有标准用户手势的多个用户图像,作为各标准用户手势对应的图像样本;对于各标准用户手势对应的图像样本,根据机器训练方法,训练各标准用户手势的检测器;
所述手势识别模块,用于识别所述用户图像中的用户手势,具体包括:
使用各标准用户手势的检测器,分别对所述用户图像进行检测,得到各标准用户手势的检测器对所述用户图像的检测结果;
根据所述用户图像的检测结果,确定从所述用户图像中识别的用户手势。
14.根据权利要求11所述的飞行器飞行控制装置,其特征在于,所述图像获取模块,用于获取用户图像,具体包括:
获取所述飞行器的图像采集装置所采集的用户图像;
或者,获取地面图像采集装置所采集的用户图像。
15.根据权利要求14所述的飞行器飞行控制装置,其特征在于,若所述图像获取模块,用于获取所述飞行器的图像采集装置所采集的用户图像;所述飞行器飞行控制装置还包括:
角度调整模块,用于在根据所述飞行指令控制飞行器飞行后,调整所述飞行器的图像采集装置的图像采集角度,使得用户处于所述图像采集装置的图像采集范围内。
16.根据权利要求11所述的飞行器飞行控制装置,其特征在于,所述手势识别模块,用于识别所述用户图像中的用户手势,具体包括:
判断所述用户图像中是否存在与合法用户的人脸特征相匹配的人脸区域;
若所述用户图像中存在与合法用户的人脸特征相匹配的人脸区域,提取所述用户图像中与合法用户的人脸特征相匹配的人脸区域所对应的用户人像;
识别所述用户人像中的用户手势。
17.一种飞行器,其特征在于,包括:图像采集装置和处理芯片;所述处理芯片包括权利要求11-16任一项所述的飞行器飞行控制装置。
18.一种飞行器飞行控制系统,其特征在于,包括:地面图像采集装置和飞行器;
所述地面图像采集装置,用于采集用户图像,并传输给飞行器;
所述飞行器包括处理芯片;所述处理芯片,用于获取地面图像采集装置传输的用户图像;识别所述用户图像中的用户手势;根据预定义的各用户手势与飞行指令的对应关系,确定所述用户手势对应的飞行指令;根据所述飞行指令控制飞行器飞行。
19.一种飞行器飞行控制系统,其特征在于,包括:地面图像采集装置,地面处理芯片和飞行器;
所述地面图像采集装置,用于采集用户图像,并传输给地面处理芯片;
所述地面处理芯片,用于获取地面图像采集装置传输的用户图像;识别所述用户图像中的用户手势;根据预定义的各用户手势与飞行指令的对应关系,确定所述用户手势对应的飞行指令;将所述飞行指令传输给飞行器;
所述飞行器包括处理芯片;所述处理芯片,用于获取所述飞行指令,根据所述飞行指令控制飞行器飞行。