我目前正在尝试从 iPhone 视频中拍摄的一系列图像中重建落下物体(如球或岩石)的 3D 轨迹。
我应该从哪里开始寻找?我知道我必须校准相机(我想我会使用 Jean-Yves Bouguet 的 matlab 校准工具箱),然后从相同的序列中找到消失点,但后来我真的被卡住了。
我试图通过一对 iPhone 4S(一个基本的立体声系统)获得场景的两个不同视图中的点的 3D 度量重建。
为此,我校准了相机,估计了基本矩阵并获得了基本矩阵的估计。现在,在 Hartley 和 Zisserman 的《CV 中的多视图几何》一书中,我看到对于任何给定的 E,它们对应于 4 个规范相机对,其中只有一个重建为“实际”立体配置。
问题是他们说[引用]“......重建点将仅在这四种解决方案之一中位于两个摄像机的前面。因此,使用单个点进行测试以确定它是否位于两个摄像机的前面是足以在相机矩阵 P' 的四种不同解决方案之间做出决定。...”
鉴于我知道 F、K_left 和 K_right,如何确定 3D 点是否位于两个摄像机的前面?
谢谢,
里卡多
我想通过单独使用this.field和field来更好地理解引用类字段的区别
this.integerField = 5;
Run Code Online (Sandbox Code Playgroud)
和
integerField = 5;
Run Code Online (Sandbox Code Playgroud)