我使用scipy.interpolate.CubicSpline在三个帧之间进行插值,我必须对帧的每个像素执行此操作: for x in range(input_img.shape[1]):interpolation_results[pix_count, 1] = y_interpolated(t_frame_k_half_N) 这大约需要12分钟(我有一个1920x1080的帧现在我想问,有没有一种更快的三次样条插值方法?如果你现在
我想插值一个三维标量函数f(x, y, z)。我已经编写了一个三维线性插值算法()。这并不是那么糟糕。
然而,我想要更复杂的东西,例如3D三次样条。有没有任何开源的,易于使用的,公开可用的代码来插值一个3D标量?我更喜欢使用C,但是Fortran也可以。我想远离Matlab。至于第一个,主要的建议是Shepard的方法。我很好奇