首页 > 其他 > 详细

C# 三种图像处理方法 耗时比较

时间:2014-03-20 06:31:36      阅读:457      评论:0      收藏:0      [点我收藏+]

实现功能:

将24位图像转为灰度图像(656 X 453)

公式系数:

R:0.114 G:0.587 B:0.299

方法原理:

像素法(GDI+的getPixel等)

内存法(将锁定的图像区域复制到另一块内存上修改后再复制回去)

指针法(直接在锁定区域进行像素的指针操作)


运行一次耗时比较:

像素法:最慢的方法,耗时平均798 毫秒

内存法:相对快很多的方法,耗时平均22毫秒

指针法:最快的方法,耗时平均12毫秒


内存法指针法运行100次更细节比较:

内存法:平均1124.28毫秒

指针法:580.89毫秒


可见,指针法是最快的的方法,但是涉及到类型安全检查,通不过的话代码将不会被成功执行

C# 三种图像处理方法 耗时比较,布布扣,bubuko.com

C# 三种图像处理方法 耗时比较

原文:http://blog.csdn.net/xiaoy_h/article/details/21523453

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!