基于Kinect的虚拟果树交互式修剪研究

来源 :西北农林科技大学 | 被引量 : 0次 | 上传用户:gmtt123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
果树修剪是果树管理过程中的关键技术,可以有效促进果树生长,保持良好树体结构,提高果实产量和品质。目前,新一代果农和果树专业学生学习果树修剪技术多通过书籍、视频、科技人员指导等,然而,果树修剪技术性强、修剪方法灵活,且其不可逆性决定了初学者少有机会实际操作,难以掌握正确的修剪方法。因此,研究并设计一个方便直观、易于操作、过程可逆的果树修剪训练平台具有重要应用价值。本文在分析传统果树修剪技术教学方式的基础上,引入Kinect体感设备,研究虚拟果树枝条快速修剪方法、自然人机交互技术在虚拟果树修剪上的实现方法,开发基于手势交互的虚拟果树修剪系统。本文的主要工作和结论如下:(1)虚拟果树枝条快速修剪方法研究。分析比较几种常见三维拾取方法,根据已有三维果树模型特点及虚拟果树修剪对拾取精度的需求,提出一种结合帧缓冲区对象的射线拾取方法。首先通过创建帧缓冲区对象,构建用户不可见的虚拟屏幕,获取选中枝干单元索引,然后计算该枝干单元与拾取射线之间的交点,从而得到拾取点的空间位置。最后,结合拾取点的坐标及果树模型拓扑结构,寻找符合自然剪枝效果的待修剪枝条集合,修改果树模型数据,实现了虚拟果树枝条的快速、准确修剪。该方法以空间中的点为拾取精度,且避免了传统射线拾取法中大量的三维空间物体的求交运算,可有效提高运算速度与枝条拾取精度。(2)虚拟修剪控制手势交互设计。结合虚拟果树修剪应用需求和人机交互设计原则,设计了9种虚拟修剪控制手势。通过Kinect获取人体骨骼数据,用状态机匹配识别手势类型,建立不同手势与鼠标和键盘事件之间的映射关系,当系统识别出用户手势后,根据控制指令触发相应操作事件,实现了控制手势交互代替鼠标和键盘交互。并针对光标抖动造成细小枝条选择和修剪失败的问题,提出了骨骼平滑和对象捕捉的处理方法。(3)虚拟果树交互式修剪系统的设计与实现。本文以Visual Studio 2010为开发平台,使用C++和C#语言完成虚拟果树修剪模块和人机交互模块的算法实现,采用WPF框架进行系统界面设计,构建了手势交互的虚拟果树修剪系统。该系统包含虚拟修剪练习、果树修剪知识和系统介绍三个模块。对系统的手势识别率和交互实时性进行试验,结果表明,基于Kinect的虚拟果树修剪系统手势识别平均准确率为97%,手势控制指令的响应时间在32.5~193.1ms之间,能够满足虚拟果树修剪应用需求,为初学者学习果树修剪技术提供了一种方便直观、低成本的新途径。
其他文献
全球各地的公司正在投入大量时间和资金用于开发大规模电池以储存电力,并在用电高峰时为电网提供电力。英国一家名为“Gravitricity”的创新公司却另辟蹊径,利用提升下降重物的
文摘句排序是多文档自动文摘中的一个关键技术,直接影响到文摘的流畅程度和可读性。文本时间信息处理是影响排序算法质量的瓶颈技术,由于无法获得准确的时间信息,传统的句子
介绍了智能站相对常规站的主要优势、典型接线智能变的网络结构、过程层和间隔层设备配置,并以各典型二次设备为中心,分析了IED间接线、各网络报文信息的流向以及相应的作用
<正>本刊承蒙广大作者的踊跃投稿和大力支持,为使作者能更方便地与本刊联系,特作如下说明:一、本刊主要刊登经济理论与实践方面的文章,着重刊登马克思主义经济学基础理论的发
根据《2011版义务教育音乐课程标准》要求,针对小学低段音乐课程进行一系列改进。本文分析小学低段学生生理、心理特点,结合课标对小学低段音乐课提出的教学要求及任务目标,
通过实验室检查等方法对50例中重度营养不良婴幼儿相关并发症及营养不良情况进行调查。结果 50例患儿中,治疗10、20、30d的有效人数分别为10例(20%)、19例(38%)、21例(42%);患儿体
华中科技大学以"森林大学"而闻名,优美的校园环境为每个行走其中的师生带来视觉上的清新和心理上的愉悦,探究道路景观对愉悦度的影响因素能够有效的帮助我们进行校园道路景观
养猪业是美国畜牧业中最先进的部门之一。近十年来,美国在母猪选育、断奶猪管理和饲养技术方面发生了巨大变化。目前,美国养猪业中盛行以下一些做法。个别断奶:即把窝内较重
通过气相聚合方法用氯化铁作氧化剂制取了聚吡咯/密胺复合泡沫。此复合泡沫比起聚吡咯/聚氨酯复合泡沫具有高导电性、重量轻和优良的热稳定性,导电性和复合泡沫中聚吡咯的含量依
华县瓜坡镇位于华县城西南11公里处,距离渭南市16公里。是全省31个重点示范镇之一。该镇拥有陕西东部最大的精细化工产业基地——陕西陕化化工集团,属西安一小时经济圈。全镇