基于OpenGL与运动学模型的手势合成-计算机软件与理论专业论文.docxVIP

  • 0
  • 0
  • 约4.76万字
  • 约 61页
  • 2019-02-15 发布于上海
  • 举报

基于OpenGL与运动学模型的手势合成-计算机软件与理论专业论文.docx

J在 +- OpenGL j 运功学模型的 F势合成 摘要 作为一门先进的人机交互的技术,手势合成的研究具有广阔的实际应用前景 和学术研究价值。如:聋哑人与正常人之间的交流、虚拟现实中的多模式接口、 手语新闻、智能人机接口等。研究涉及到计算机图形学、机器人运动学、生物机 械学、心理学、生理学、医学等多种学科领域。 手势作为一种可视化的语言,它与 自然语言的差异就 是在于它是通过手姿势 的交替变化,来表达完整的意思,因此要求把手的运动通过计算机合理地表示出 来并生成一个可控制的模型,产生动画,实现手和手臂的运动,从而合成手势 。 本文对于势合成的相关技术与理论进行了 一些的研究工作,研究的重点基于 计算机图形学与计算机动画的手势合成 。本文的主要工作 在 以下儿个方面: 对三维图形建模方法进行了研究。并采用体模型通过 3DS MAX 建模工具, 完 成了三维图形的建模 。并在 OpenGL 中调用 3DS 模型,以弥补单纯利用 OpenGL 的 实例库构造复杂几何体的不足,而且能够实现对模型的实时控制。在系统的实现 过程中,为了实现重用,我们构造了 OpenGL 类,并将它的代码封装起来 。 手势合成的实现。在对计算机动画中的算法和技术研究的基础上,我们选择 了最符合人体的动画技术一一关节动画,并根据人体生理结构,确定了人体自由 度及其约束条件。同时建立了 Denavi t-Hartenbery 数学模型,根据齐次变换矩 阵推导出一组手指关节的运动学方程,通过正向运动学求解出关节坐标值,从而 驱动各个关节的运动,实现手势合成。 本课题得到了上海市自然科学基金(编号: 02ZD14053) 的资助。 关键词:手势合成, 三维图形建模, OpenGL ,关节动画,运动学 棋 +Op佣GLlj运功学模型的子势合 J ABSTRACT Sign Language Synthesis as an advanced technology of Human-Computer Interaction,has a wide range ;f applications and academic significance. Such as the communication between deaf-mute and normal person,multi-model interface of Virtual Reality,TV news in Sign Language. intelligent human- computer interface etc. It deals with range of fields事 involving -∞mputing linguist邸, computer graphics , robot motion, biomechanics , psychology,physíology. and physic etc. Sign language is a visuaJ language. 丁he difference between sign language and naturallies in that sign language expresses a complete meanìng by posture and íts changes. 80 we create a model that can be ∞ntrolled by compute瓦 The model can realize animation ,the movements of hand and arm. Then we can synthesize the sign language. In the pape孔 efforfs mainly focus on the techniques and theories of Sign Langu8ge Synthesis, emphases are on Computer..graphics and Computer-animation. The key contributions are maínJy on the foUowing aspects. At first we study on the methods of three..dimensional graphics modeling. The three--dimensional geometrical objects are completed by 3DS MAX. Then 3DS model is used in the OpenGL.τhus we can generate more complicated

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档