论文部分内容阅读
作为一门先进的人机交互的技术,手势合成的研究具有广阔的实际应用前景和学术研究价值。如:聋哑人与正常人之间的交流、虚拟现实中的多模式接口、手语新闻、智能人机接口等。研究涉及到计算机图形学、机器人运动学、生物机械学、心理学、生理学、医学等多种学科领域。 手势作为一种可视化的语言,它与自然语言的差异就是在于它是通过手姿势的交替变化,来表达完整的意思,因此要求把手的运动通过计算机合理地表示出来并生成一个可控制的模型,产生动画,实现手和手臂的运动,从而合成手势。 本文对手势合成的相关技术与理论进行了一些的研究工作,研究的重点基于计算机图形学与计算机动画的手势合成。本文的主要工作在以下几个方面: 对三维图形建模方法进行了研究。并采用体模型通过3DS MAX建模工具,完成了三维图形的建模。并在OpenGL中调用3DS模型,以弥补单纯利用OpenGL的实例库构造复杂几何体的不足,而且能够实现对模型的实时控制。在系统的实现过程中,为了实现重用,我们构造了OpenGL类,并将它的代码封装起来。 手势合成的实现。在对计算机动画中的算法和技术研究的基础上,我们选择了最符合人体的动画技术——关节动画,并根据人体生理结构,确定了人体自由度及其约束条件。同时建立了Denavit-Hartenbery数学模型,根据齐次变换矩阵推导出一组手指关节的运动学方程,通过正向运动学求解出关节坐标值,从而驱动各个关节的运动,实现手势合成。