基于OpenGL与运动学模型的手势合成
【摘要】:作为一门先进的人机交互的技术,手势合成的研究具有广阔的实际应用前景和学术研究价值。如:聋哑人与正常人之间的交流、虚拟现实中的多模式接口、手语新闻、智能人机接口等。研究涉及到计算机图形学、机器人运动学、生物机械学、心理学、生理学、医学等多种学科领域。
手势作为一种可视化的语言,它与自然语言的差异就是在于它是通过手姿势的交替变化,来表达完整的意思,因此要求把手的运动通过计算机合理地表示出来并生成一个可控制的模型,产生动画,实现手和手臂的运动,从而合成手势。
本文对手势合成的相关技术与理论进行了一些的研究工作,研究的重点基于计算机图形学与计算机动画的手势合成。本文的主要工作在以下几个方面:
对三维图形建模方法进行了研究。并采用体模型通过3DS MAX建模工具,完成了三维图形的建模。并在OpenGL中调用3DS模型,以弥补单纯利用OpenGL的实例库构造复杂几何体的不足,而且能够实现对模型的实时控制。在系统的实现过程中,为了实现重用,我们构造了OpenGL类,并将它的代码封装起来。
手势合成的实现。在对计算机动画中的算法和技术研究的基础上,我们选择了最符合人体的动画技术——关节动画,并根据人体生理结构,确定了人体自由度及其约束条件。同时建立了Denavit-Hartenbery数学模型,根据齐次变换矩阵推导出一组手指关节的运动学方程,通过正向运动学求解出关节坐标值,从而驱动各个关节的运动,实现手势合成。
|
|
|
|
1 |
李敏,蔡伟,孙继银;用MFC开发OpenGL的三维图形功能[J];航空计算技术;2000年01期 |
2 |
王兰美;赵继成;秦华东;;Open GL及其在VC++开发环境下的编程实现[J];山东理工大学学报(自然科学版);2006年04期 |
3 |
贾宏伟;徐玮;谌洪茂;;基于OpenGL的三维图形真实感技术研究[J];科技资讯;2007年32期 |
4 |
应珂;;基于OpenGL的数控仿真三维图形的研究[J];微计算机信息;2006年25期 |
5 |
陆瑶;邬春学;易慧媛;;OpenGL建模技术在VC++.NET环境下的实现方法研究[J];现代电子技术;2007年10期 |
6 |
王兰美;赵继成;秦华东;;OpenGL及其在VC++下的开发应用[J];武汉大学学报(工学版);2006年04期 |
7 |
于广斌;;一种实用的中心轴线相交的圆柱体连接算法[J];科学技术与工程;2007年09期 |
8 |
马岩;胡君;;加工仿真中OpenGL程序设计的优化探讨[J];微计算机信息;2008年07期 |
9 |
徐建波;Visual C++三维图形与动画功能库Open GL的使用[J];计算机系统应用;1997年06期 |
10 |
崔洪斌,扈俊源;利用OpenGL实现三维图形设计[J];组合机床与自动化加工技术;2004年09期 |
11 |
吴爱兰;楼建列;;基于OpenGL的三维图形的绘制[J];中国科技信息;2007年09期 |
12 |
马继东;王立海;;VB环境下OpenGL的使用[J];森林工程;2007年03期 |
13 |
李晓燕,张翔,陈立伟;基于VC 6.0和OpenGL机械手三维仿真演示系统[J];计算机工程与设计;2004年06期 |
14 |
张琦,孙伟;基于OpenGL的三维图形ActiveX控件开发及其应用研究[J];现代制造工程;2005年07期 |
15 |
徐元进;胡光道;;基于OpenGL的地学三维图的设计与实现[J];计算机工程;2007年03期 |
16 |
朱炜;;在Windows环境中设置基于VC+ + 的OpenGL图形接口[J];科技信息(学术研究);2007年08期 |
17 |
张冬生,杨耀权,何晓燕,杨勇;煤场体积测量中三维模型的建立[J];计算机测量与控制;2003年03期 |
18 |
王霓虹;林业三维地形图软件构件设计的探讨[J];林业科学;2004年04期 |
19 |
程明远,陈慧,许春香;OpenGL在Windows 98/2000中的应用[J];河北能源职业技术学院学报;2003年03期 |
20 |
李长春,戴国洪;基于VC++与OpenGL的三维图形环境的构建[J];电脑开发与应用;2004年06期 |
|