【问题标题】:What does closest pixels mean in a digital image?数字图像中最接近的像素是什么意思?
【发布时间】:2014-03-20 21:17:55
【问题描述】:

我需要对数字图像应用一些简单的过滤器。它说对于每个像素,我需要获得最接近像素的中值。我想知道,例如图像是 M x M。最近的像素是多少?它们只是左、右、上、下像素和当前像素(总共 5 个像素)还是我需要考虑 3x3 区域中的所有 9 个像素?

后续问题:如果我想要 N 个最接近像素的中位数(N = 3)怎么办?

谢谢。

【问题讨论】:

  • 将所有 9 个用于 3x3 中值滤波器。
  • 谢谢。那如果我想要 N 个最近像素的中位数(N=3)呢?
  • 你找到9个邻居(包括中心像素),按值排序,取第五个作为值替换中心像素。只需更改不同内核大小的数字,如果是偶数,则在排序后使用中间两个值的平均值。
  • 如果你想要更高阶的N,只要增加你的搜索区域。因此,检查图像周围的 8 个邻居,周围的 16 个,以及周围的 24 个。把它想象成一个越来越大的半径。

标签: image-processing filtering


【解决方案1】:

我猜您正在尝试将中值过滤器应用于示例图像。根据图像的中值定义,您需要查看相邻像素并找到中值。有两个重要的定义,一个是图像大小为 mn,另一个是滤波器内核大小为 xy。如果内核大小为 3*3,则需要像这样查看 9 个像素:

找到奇数个像素的中位数很容易,假设您有三个 3 像素 x1、x2 和 x3按其值的升序排列。这组像素的中位数是x2

现在,如果您有偶数个像素,通常会计算位于中间的两个像素的平均值。例如,假设有 4 个像素 x1、x2、x3 和 x4 以升序排列它们的值的顺序。这组像素的中位数是(x1+x2)/2。

【讨论】:

    猜你喜欢
    • 2014-08-03
    • 1970-01-01
    • 2020-11-04
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 2016-12-12
    • 2021-06-17
    • 1970-01-01
    相关资源
    最近更新 更多