2024-04-20 10:47:16 发布
网友
我有一个图像,只有少数几个定义点,其余的都是NaN。我需要重建所有的像素。使用interp2d进行插值似乎是一种可行的方法,但是有一个开放的问题:https://github.com/scipy/scipy/issues/1682 据我所知,南爆炸这种方式,这将有效地“吃”所有孤立点。你知道吗
有什么简单的解决办法吗?你知道吗
最后这似乎很容易:
def interpolate_image(rgbd, method='linear'): locs = np.where(~np.isnan(rgbd)) vals = rgbd[~np.isnan(rgbd)] grid = np.mgrid[0:rgbd.shape[0],0:rgbd.shape[1]] return griddata(locs, vals, grid.T, method='linear')
一个警告是外推不起作用,因此边界附近可能存在持续的南部。你知道吗
最后这似乎很容易:
一个警告是外推不起作用,因此边界附近可能存在持续的南部。你知道吗
相关问题 更多 >
编程相关推荐