RK VR 一体机透镜畸变矫正算法为 catmull-rom 样条插值算法,K1 到 K10 为其控制点系
数。
传统反畸变算法为 r’=r*(1+K1*r^2+K2*r^4+K3*r^6)
故推测 RK 的 bk1 到 bk10 为代替 1+K1*r^2+K2*r^4+K3*r^6 曲线的 10 个控制点
Catmull-Rom Spline Interpolating
当存在一些点的时候,我们往往会根据这些点来绘制一条样条线,而这条样条线需要平滑的
穿过这些点。如果你是想要这么做的,那么你可以看一下 Catmull-Rom 样条线。
我们可以认为,Catmull-Rom 样条线,是一根比较特殊的 Bezier 曲线,而这条 Bezier 曲
线能够保证它会穿过从控制点的第二个点到控制点的倒数第二点之间的所有点。所以说,
Catmull-Rom 样条线最少需要 4 个控制点来进行控制。
下面的公式给出了,如何计算某两个指定点之间的点:
评论0