python中triangulatePoints的输入参数应该是什么?

时间:2017-09-10 20:27:17

标签: python opencv

我想用立体相机找出3D坐标。

为此,我伸手去对图像进行整改,但却陷入cv2.triangulatePoints。我使用cv2.stereoRectify找出P1和P2。现在我必须在triangulatePoints函数中放入四个参数,即projMatr1(P1),projMatr2(P2),projPoints1和projPoints2。

我的第一个疑问是,如果P1和P2对于每对图像保持相同,因为我们在stereoRectify中提供输入相机矩阵,旋转和平移矩阵?据我所知,P1和P2应该相同,因为输入矩阵都没有变化。

我想知道如何让projPoints1projPoints2获取3D坐标。例如,如果我知道在整流的左图像中的任何点A的像素值为(X1,Y1)并且在右图像中的相同点A作为(Xr,Yr),我可以放置projPoints1 = (Xl,Yl)projPoints2 = (Xr,Yr)triangulatePoints?如果没有,那么如何获取这些projPoints

0 个答案:

没有答案