基于DirectX 的图形旋转的算法研究.docVIP

  • 5
  • 0
  • 约7.62千字
  • 约 5页
  • 2016-09-15 发布于重庆
  • 举报
基于DirectX 的图形旋转的算法研究

基于DirectX 的图像旋转算法的研究与实现 摘要:该文提出一种基于DirectX 的图像旋转并实时绘制方式。首先文章概述一个由传统算法完成旋转变换的算法,指出存在的问题和局限性;然后,引入基于DirectX 的图像旋转算法,在VS2008 中的VC++环境下实验图像的旋转以及实时显示,最后对两种算法进行比较。该算法充分节约CPU 资源,将矩阵运算在GPU 中实现,极大限度的使用GPU 性能,保证图像旋转的运算速率和旋转中的图像质量。 关键词:Directx;旋转算法;GPU;图像处理;算法优化 随着图形处理器(GPU)性能的飞速发展,以及在可编程性方面(基于OpenGL 和DirectX 编程)最新的进步,GPU 被大量的运用到了大计算量的计算领域。GPU 在加速计算方面所具备的优势体现在[1]:1)一定的并行性;2)高密集的运算;3)减少了CPU 与GPU 的数据通信。由此可见,GPU 在数字图像处理方面拥有着巨大的能力。图像旋转是数字图像处理中最常见的一种变换。但是在具体使用过程中必然会增加CPU 的负荷。特别是在旋转速度加快,图像的像素点增多的情况下CPU 往往会不堪重负,严重影响其他进程的运行。于是考虑将CPU 的计算任务交由GPU 来完成,GPU 拥有强大的计算能力,特别是矢量计算和矩阵计算方面的优势。而DirectX 为我们提供了将CPU 的图像计算交由GPU 完成

文档评论(0)

1亿VIP精品文档

相关文档