双目立体视觉测距(测量指定的一个点的距离)
双目测距,要求是检测空间中指定的一个点的距离就可以了(我是在白色盒子的一个角上画了个黑点)。现在通过匹配特征点,左右图像该点的像素坐标已经求出来了。三角测量法中距离Z=f·B/d,其中f是焦距,B是基线距离,d是视差。
问题是:视差为像素差值,单位是像素pixel,而f和B都是长度单位,这样算出来的距离Z就不是距离单位了呀...难道公式中的焦距f用的是像素焦距fx,fy吗?
求大神解惑。
(用MATLAB双目标定得到的空间图显示两个相机接近平行,所以我就没有立体校正。想直接匹配要测的特征点,然后用三角测量法算距离)