中科因仑“3+1”工程特种兵精英论坛

标题: 高效率 图像任意角度旋转算法(用整数运算实现) [打印本页]

作者: 曾经最美    时间: 2016-4-26 22:00
标题: 高效率 图像任意角度旋转算法(用整数运算实现)
最近在研究关于图像任意角度旋转算法,由于CPU不带FPU,对于小数运算效率十分低下,所以,有必要对算法进行由小数到整数的改进;
算法改进思路为:小数除法->整数除法->乘法->加法,优化后的代码比原先提高了接近600%的性能,获得了满意的效果.


核心算法源代码ourdev_531929.rar(文件大小:2K) (原文件名:GUI_Image.rar)
改进后的测试结果如下:


RotateBlt 160x64  -> 213帧/秒 (原文件名:照片 1944.jpg)


340x269 bmp -> 46帧/秒 (原文件名:照片 1958.jpg)


48x48 bmp -> 2003帧/秒 (原文件名:照片 1959.jpg)


620x388 bmp -> 28帧/秒 (原文件名:照片 1962.jpg)


196x380 bmp -> 51帧/秒 (原文件名:照片 1963.jpg)


272x178 bmp -> 73帧/秒 (原文件名:照片 1964.jpg)


128x128 bmp -> 177帧/秒 (原文件名:照片 1965.jpg)






欢迎光临 中科因仑“3+1”工程特种兵精英论坛 (http://bbs.enlern.com/) Powered by Discuz! X3.4