【问题标题】:Single Pixel Color Correction单像素色彩校正
【发布时间】:2011-05-02 17:39:59
【问题描述】:

我创建了一个生成图像作为输出的 android 应用程序。此图像存在不可避免的像素错误。图像保存在一个整数数组中,其大小为图像的长度*宽度。像素采用 ARGB8888 颜色配置。我一直在寻找一种方法来查找和近似像素的正确值应该基于周围的像素。这是一个需要进行颜色校正的示例输出。

【问题讨论】:

    标签: android graphics colors bitmap


    【解决方案1】:

    在这种情况下,中值过滤器是您最好的朋友。这被称为椒盐噪声。

    【讨论】:

    • 中值滤波器效果很好。图像比我想要的要模糊一些,但是模糊比噪点要好得多。谢谢
    • 我已经重写了我的算法,只对有问题的像素进行过滤,这减少了模糊,同时仍然去除了噪点。再次感谢。
    【解决方案2】:

    这看起来(或听起来)不像通常所说的“颜色校正”。寻找despeckle 算法。

    【讨论】:

      【解决方案3】:

      Gaussian filter 可能会起作用,或者Crimmins 去除斑点。您可能想了解Kernel Filters 的工作原理。

      【讨论】: