【发布时间】:2010-12-07 11:57:51
【问题描述】:
我有位图。我想将中值滤波器应用于我的位图。但是我不能使用 GetPixel() 和 SetPixel() 因为速度对我来说非常重要。我需要非常快速的方法来做到这一点。也许可以通过Graphics.DrawImage(Image, Point[], Rectangle, GraphicsUnit, ImageAttributes) 来完成。
在中值滤波之后我想应用二值化滤波(为每个像素计算亮度:B=0.299*R+0.5876*G+0.114B,如果亮度小于阈值(阈值是我在 [0... 255]) 然后我的像素在结果图像中的值为 1,否则 - 0) 二值化滤波器的速度对我来说也很重要
【问题讨论】:
标签: c# .net image-processing filtering