The invention discloses a UAV control method combining human body posture estimation and gesture recognition, which comprises the following steps: shooting the video directed by the ground commander through the UAV; intercepting the key frame image of the video; estimating the ground commander in the image using the openpose network to obtain the two-dimensional coordinate group with timing of the key points of the skeleton; left and right of the ground commander The key points of the hand and wrist are the center, one area is intercepted respectively, and SSD target detection algorithm is used to recognize the hand gestures of the left and right hands in the two areas; synchronously, the obtained feature data is input into the trained SVM motion classifier, and the motion recognition results are obtained; if the hand gestures of the left and right hands are recognized, the UAV is controlled based on the hand gestures of the left and right hands; otherwise, the UAV is controlled based on the obtained human motion The result of identification is used to control the UAV. The invention solves the problem of how to control the UAV not only in a short distance, but also in a long distance, and at the same time improves the accuracy of gesture recognition.
【技术实现步骤摘要】
一种人体姿态估计与手势识别结合的无人机控制方法
本专利技术涉及无人机的交互与控制的
,尤其涉及到一种人体姿态估计与手势识别结合的无人机控制方法。
技术介绍
目前,关于无人机的交互与控制主要有专业遥控器和手机控制,这两种方式都不能解放双手。为了能够更加智能化、便捷地控制无人机,出现了通过手势识别控制无人机,因为受摄像头分辨率与远距离手势识别正确率的影响,很多能手势控制的无人机都用红外线感应装置来辅助手势的识别。但如果使用其他感应器来辅助识别,这又提高了产品的制作成本。后来,也有人用深度学习人体姿态估计来控制无人机,但一旦近距离控制的话,就会有控制范围的局限。目前已有的解决方法包括:(1)穿戴装有惯性测量单元IMU头盔的控制无人机方法,对比传统无人机的遥控和摇杆控制方法,虽然简化了无人机的控制,但需要依赖特殊辅助设备,成本加大。(2)基于Kinect的动作识别的无人机控制方法,,操纵者通过Kinect传感器来识别动作来控制飞机。虽然基于Kinect识别的方法有较高的识别准确率,但因RGB-D传感器对距离的现实,该方法只能对操控者进行近距离的跟踪。(3)基于计算机视觉及深度学习的无人机手势控制方法,用不同颜色编码光流特征,叠加在一张图片上,将视频转换为同时包含时间特征以及空间特征的彩色纹理图。最后,利用卷积神经网络对彩色纹理图进行学习及分类,根据分类结果生成控制无人机的指令。该方法虽然不依赖辅助设备,但是泛化能力比较差,而且处理起来比较复杂,如果具体到手掌的远距离手势的识别的话,该方法
【技术保护点】
1.一种人体姿态估计与手势识别结合的无人机控制方法,其特征在于,包括以下步骤:/nS1:通过无人机拍摄地面指挥者指挥的即时视频;/nS2:截取步骤S1拍摄到的视频的关键帧图像;/nS3:对步骤S2截取到的图像中的地面指挥者使用充分训练好的自下而上的轻量级OpenPose网络进行估计,得出地面指挥者的骨骼关键点的带有时序的二维坐标组,将该带有时序的二维坐标组作为特征数据;/nS4:以地面指挥者左手和右手手腕关键点为中心,各截取一个区域,在该两个区域内采用SSD目标检测算法来识别左右手的手势;同步地,将步骤S3获得的特征数据输入到训练好的SVM动作分类器,得出动作识别结果;/nS5:若步骤S4识别出左右手的手势,则基于左右手的手势控制无人机;若步骤S4识别不出左右手的手势,则进入步骤S6;/nS6:基于步骤S4得出的人体动作的识别结果控制无人机。/n
【技术特征摘要】
1.一种人体姿态估计与手势识别结合的无人机控制方法,其特征在于,包括以下步骤:
S1:通过无人机拍摄地面指挥者指挥的即时视频;
S2:截取步骤S1拍摄到的视频的关键帧图像;
S3:对步骤S2截取到的图像中的地面指挥者使用充分训练好的自下而上的轻量级OpenPose网络进行估计,得出地面指挥者的骨骼关键点的带有时序的二维坐标组,将该带有时序的二维坐标组作为特征数据;
S4:以地面指挥者左手和右手手腕关键点为中心,各截取一个区域,在该两个区域内采用SSD目标检测算法来识别左右手的手势;同步地,将步骤S3获得的特征数据输入到训练好的SVM动作分类器,得出动作识别结果;
S5:若步骤S4识别出左右手的手势,则基于左右手的手势控制无人机;若步骤S4识别不出左右手的手势,则进入步骤S6;
S6:基于步骤S4得出的人体动作的识别结果控制无人机。
2.根据权利要求1所述的一种人体姿态估计与手势识别结合的无人机控制方法,其特征在于,步骤S4所述的SVM动作分类器通过以下步骤得出:
(1:自建关于地面指挥者指挥动作视频的训练数据集;
(2:对从训练数据集截取的关键帧图像使用已充分训练好的轻量级OpenPose网络进行估计,得出地面指挥者的骨骼关键点的带有时序的二维坐标组,将该带有时序的二维坐标...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。