Delphi图像处理中中值滤波灰度分组统计法.docVIP

  • 4
  • 0
  • 约9.11千字
  • 约 10页
  • 2017-09-04 发布于安徽
  • 举报

Delphi图像处理中中值滤波灰度分组统计法.doc

《Delphi图像处理》系列以效率为侧重点,一般代码为PASCAL,核心代码采用BASM。 ??? 《C++图像处理》系列以代码清晰,可读性为主,全部使用C++代码。 ??? 尽可能保持二者内容一致,可相互对照。 ????本文代码必须包括文章《Delphi图像处理 -- 数据类型及公用过程》中的ImageData.pas单元。 ? ??? 这是《Delphi图像处理 -- 中值滤波》一文的改进版。亦可参见《C++图像处理 -- 中值滤波》。 ??? 中值滤波是图像处理中常用的一种噪声滤波方法。传统的图像中值滤波代码采用排序方法实现,处理速度主要取决于排序算法,但无论什么排序算法,总离不开大量 的元素比较、交换或移动,而这些恰好是当前计算机处理的“弱项”(有经验的程序员都知道,计算机数据处理中,比较、转移、交换和频繁的数据移动比直接的算 术运算和逻辑运算耗时多了),再加上没有一种好的排序算法能同时适应不同滤波半径的数据排序速度,所以在传统中值滤波实现代码中多使用选择排序、冒泡排序 或者直接排序等简单排序算法,高级点的如快速排序法用在中值滤波代码中往往会使处理速度更慢。对于半径为1的中值滤波倒是有一种较好的排序算法,我在《Delphi图像处理 -- 中值滤波》一文中实现过,处理速度还是较快的。 ??? 既然排序过程是图像中值滤波处理的瓶颈,能不能抛开它,用其它手段实现呢?这就是本文要探

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档