论文部分内容阅读
21世纪科技日新月异,各种技术不断创新,大大改变了人们的生活方式。计算机的出现是一种变革性的社会进步,极大的推动了社会的发展。在此基础之上的各种应用技术的研究创新也成为了一个热门的话题。而伴随着计算机技术的应用迅速普及,以及快速傅立叶变换算法的提出,使得计算机能够处理图像。随着图像技术的广泛传播,也产生的许多的新行业,带来了很多的商机。图像处理技术在许多应用领域受到广泛重视并取得了重大的开拓性成就,属于这些领域的有航空航天、生物医学工程、工业检测、机器人视觉、公安司法、军事制导、文化艺术等。
目前,数字图像处理的各种算法已经日益成熟,包括:边缘检测、图像分割、小波变换、图像压缩编码等。四叉树是一种广泛应用于图像预处理的思想方法。在传统的数字图像处理过程中,由于其像素间的拓扑关系用计算机语言难以描述,造成了计算机在处理图像数据的时候需要大量的运算。而由于四叉树最大的特点是具有清晰且易描述的结构,因而四义树结构应用于图像处理过程能简化图像的拓扑结构,在一定程度上改善了这种状况。
随着计算机数字图像处理技术的发展,人们已经不再满足于对二维图像的处理,计算机已经可以显示三维图像,三维动画亦随之诞生。三维动画的发展,也使得市场上出现了一些专业的三维动画软件,如3ds max、Maya等。这些软件具有非常强大的功能,能够满足人们的高质量的视觉需求。但是由于软件的专业性质,使得动画的制作成本的提高。一个三维动画的实现,往往需要多个专业人员耗费较长的时间来完成。针对这些问题,本文提出了一种新的思想,即二维图像自动转换为三维立体图形思想。这种思想是基于传统的四叉树算法,它首先利用四叉树结构对二维图像进行分割,对分割后拓扑结构简单的子图块分别给予厚度快速得到三维图形,并借助OpenGL技术实现三维图形的动画效果。
本文中对目前应用较为广泛的几种图像分割算法进行分析,包括:基于边缘的检测、门限处理、基于区域的分割以及基于形态学分水岭的分割等方法,并细讨论了各种图像分割方法的实现原理和基本过程。在此理论基础上提出了利用四叉树思想分割二维平面图像的思想,并介绍了两种常见的四叉树结构基本原理。理论联系实际,将Visual C++与OpenGL技术相结合,对本文提出的方法进行实验,实现自动转换的三维动画效果。
方法自动转换的思想将使非专业三维制作人员制作出简单的三维动画成为可能。尤其在电视广告和新闻联播等方面都有广泛的应用,研究价值明显。同时,也为今后研究二维图像到三维图形的自动转换提供理论基础。