图像的线性扩展滤波器(二维阵列)

信息处理 图像处理 过滤器 Python
2022-02-21 02:10:20

我正在使用 python 分析 2D 数组,我正在寻找一个过滤器或其他一些例程,它们可以在具有二进制区域(即黑白图像)的 2D 数组中提供区域边界的线性扩展。例如给定这个星图:

未经过滤的图像

我想应用一个过滤器,该过滤器通过从最大值(即黑色)到周围值的径向线性减小来扩展区域的边界。图形表示为:

过滤器的概念效果

因此生成的图像/数组类似于:

在此处输入图像描述

1个回答

只需将二值化图像调整为更大的图像,但不要在调整大小时使用任何高阶插值,而是使用“最近邻”插值技术。在 MATLAB 中:

im2 = imresize(image, 10, 'nearest')

10 倍放大图像的一部分:

在此处输入图像描述

和图像的光栅:

在此处输入图像描述