我有一个2D灰度图像,大部分都是零。 在该图像中,我有一个凸起的连接组件,它不包含零。
我想对连通分量的表面进行外推,该表面基于其表面的值。 换句话说,我想用值替换零,s.t。每个像素将获得最接近的边界像素的值。
我尝试使用interp2,但它不适合我的问题。我还想使用pdist2来查找最近的点对,但我没有统计和机器学习工具箱。
玩具示例
输入:
A =
0 0 0 0 0
0 2 5 2 0
0 1 1 8 0
0 7 4 4 0
0 0 0 0 0
期望的输出:
A =
2 2 5 2 2
2 2 5 2 2
1 1 1 8 8
7 7 4 4 4
7 7 4 4 4
*请注意,在玩具示例中,零填充很薄,但也可以更宽。此外,连接的组件不一定是矩形。
谢谢!