首页> 外文OA文献 >Development of 3D image manipulation software utilizing the microsoft kinect
【2h】

Development of 3D image manipulation software utilizing the microsoft kinect

机译:利用Microsoft kinect开发3D图像处理软件

摘要

Studying Engineering at Murdoch University enables students to experience many facets of engineering. In the Electrical Engineering based courses there is a vital need to have an understanding of various programming languages and methods and then explore ways in which this knowledge can be utilised. This document describes how the Microsoft Kinect can be utilized to control 3D images, specifically medical images, through the use of programming skills and software development kits. ududThis project involves learning how the Microsoft Kinect sensor actually works and requires the development of two programs that utilised this sensor and can be easily implemented. The first program is designed to display information that the Kinect sensor is able to detect. By developing this program, it enables a user to quickly gain an understanding of what data is available for manipulation. The second program is designed to manipulate a generic 3D image through the use of a set of gestures initiated by the user. This enables the user to see how the information retrieved from the sensor in the first program can be manipulated for useful purposes, by the creation of algorithms. ududThe development of these two programs required the learning of a new language. The language that was used is called C#, and it is a complex object orientated language. Through the use of the language in the Microsoft Visual Studios 2010 programming environment, it was possible to create the programs through many iterations of development. The thesis documents how this approach was made, both the method of learning C# and also incorporating and utilising the benefits of C# into the programs. ududFrom the research conducted it was found that creating effective gestures was quite difficult as it required some form of predictive logic, and that incorporating medical 3D imagery was at a completely different level of programming skills. Despite these difficulties an effective, easy to use and modifiable program was developed that will allow future research to continue in this field. Therefore possible future projects and developments are also discussed in order to give the reader an idea of what the sensor is capable of if time and knowledge are readily available.
机译:在默多克大学学习工程学可使学生体验工程学的许多方面。在基于电气工程的课程中,迫切需要了解各种编程语言和方法,然后探索可以利用这些知识的方式。本文档介绍了如何通过使用编程技能和软件开发套件来利用Microsoft Kinect来控制3D图像,特别是医学图像。 ud ud该项目涉及学习Microsoft Kinect传感器的实际工作方式,并且需要开发两个利用该传感器并且可以轻松实现的程序。第一个程序旨在显示Kinect传感器能够检测到的信息。通过开发此程序,它使用户可以快速了解哪些数据可用于操作。第二程序被设计为通过使用用户发起的一组手势来操纵通用3D图像。这使用户可以看到如何通过创建算法来将在第一个程序中从传感器中检索到的信息用于有用的目的。 ud ud这两个程序的开发需要学习一种新的语言。所使用的语言称为C#,它是一种复杂的面向对象的语言。通过在Microsoft Visual Studios 2010编程环境中使用该语言,可以通过多次开发迭代来创建程序。本文记录了这种方法是如何实现的,既包括学习C#的方法,也包括将C#的好处结合并利用到程序中的方法。从研究中发现,创建有效的手势非常困难,因为它需要某种形式的预测逻辑,并且合并医学3D图像的编程技能水平完全不同。尽管存在这些困难,但仍开发了有效,易于使用和可修改的程序,这将使该领域的未来研究得以继续。因此,还讨论了未来可能的项目和发展,以使读者了解如果时间和知识容易获得,传感器的能力。

著录项

  • 作者

    Ladzinski Aston;

  • 作者单位
  • 年度 2012
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"en","name":"English","id":9}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号