有一个移动的物体,其imagePoints我在MSVSC ++的Windows 7 PC上有两个MS LifeCams两次同身。我想确定这两个3D点之间的距离。我正在使用的步骤显示出来。我几乎没有详细说明,因为现在我想知道我是否正在使用正确的OCV 2.3.1功能。
)1。校准每个相机的相机
输出:每个摄像机的cameraMatrix和distCoeffs
)2。 simpleBlobDetect一次为每个相机两次
output: point 1 (cam1x1, cam1y1) (cam2x1, cam2y1)
output: point 2 (cam1x2, cam1y2) (cam2x2, cam2y2)
3)3。 stereoCalibrate
output: R, T, E, & F
)4。 stereoRectify
this doesn't actually rectify any images but produces R1,R2,P1 & P2 so it can be done
)5。 undistortPoints
output: vector of Point2f objects in rectified image
)6。 perspectiveTransform
output: vector of Point3f objects
这些正确的步骤是从30k英尺开始的吗?
感谢。 查尔斯