我正在使用 python 分析 2D 数组,我正在寻找一个过滤器或其他一些例程,它们可以在具有二进制区域(即黑白图像)的 2D 数组中提供区域边界的线性扩展。例如给定这个星图:
我想应用一个过滤器,该过滤器通过从最大值(即黑色)到周围值的径向线性减小来扩展区域的边界。图形表示为:
因此生成的图像/数组类似于:
只需将二值化图像调整为更大的图像,但不要在调整大小时使用任何高阶插值,而是使用“最近邻”插值技术。在 MATLAB 中:
im2 = imresize(image, 10, 'nearest')
10 倍放大图像的一部分:
和图像的光栅: