Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab cvst 旋转相机的三维重建_Matlab Cvst_3d Reconstruction - Fatal编程技术网

Matlab cvst 旋转相机的三维重建

Matlab cvst 旋转相机的三维重建,matlab-cvst,3d-reconstruction,Matlab Cvst,3d Reconstruction,我有旋转的摄像机图像,我正在尝试这个MATLAB计算机视觉工具箱的例子() 我有每个图像的校准和旋转矩阵,但是我总是发现3d点等于(0,0,0)。 需要注意的是,平移为空,这使得第四列为空。无法从旋转相机重建3D点 我建议你试着举出一个例子。三角剖分的思想是计算两条反投影光线的交点。这些光线穿过摄影机中心和要重建的点。在图形中,您会发现,所谓的立体基线越大(即从一个摄影机中心到另一个摄影机中心的平移),交点越精确 现在,对于旋转摄影机,摄影机中心保持不变,因此两条光线相同。交叉口未定义。您能更清

我有旋转的摄像机图像,我正在尝试这个MATLAB计算机视觉工具箱的例子() 我有每个图像的校准和旋转矩阵,但是我总是发现3d点等于(0,0,0)。
需要注意的是,平移为空,这使得第四列为空。

无法从旋转相机重建3D点

我建议你试着举出一个例子。三角剖分的思想是计算两条反投影光线的交点。这些光线穿过摄影机中心和要重建的点。在图形中,您会发现,所谓的立体基线越大(即从一个摄影机中心到另一个摄影机中心的平移),交点越精确


现在,对于旋转摄影机,摄影机中心保持不变,因此两条光线相同。交叉口未定义。

您能更清楚地描述您的问题吗?你想得到什么,得到什么结果??我想得到场景的坐标(xyz),知道我有两个经过校准的旋转摄像机图像,使用MATLAB计算机视觉工具箱()的这个例子,我只得到零。你能提供从哪个函数得到这个结果,以及使用什么参数,matlab版本和代码示例片段或项目示例repo??您能否使用问题的编辑功能添加@SkorpEN请求的信息?并确保你在问题上有了所有合适的标签,因为这将使问题更具可见性。我刚刚添加了matlab cvst,这似乎是合适的。除了三角测量,还有其他方法可以推荐吗?您无法恢复3D信息。有一件事你可以做,但可能不会有帮助,就是把单个图像缝合在一起,得到一个大图像,一个全景图像或一个摄影球体。。。