opencv - 从视差生成3D点

有人可以指出从视差值获取图像的3d点涉及的数学运算吗?我在每个这些点上都有Image(i,j)和视差。我想要的是真正的3D坐标x,y,z使用数学方程式。

最佳答案

长答案-http://www.amazon.com/Multiple-View-Geometry-Computer-Vision/dp/0521540518/

简短的答案。
您具有像素比例,因此对于给定数量的像素视差,您可以获得不同的 Angular 。摄像机之间的基线和 Angular 之间有一段距离

ps。看一看opencv书,它有几个关于立体声的好章节

https://stackoverflow.com/questions/5208212/

相关文章:

opencv - 为什么OpenCV的SVM中只有一个支持向量

qt - 在QGraphicsView中看不到IplImage

iphone - opencv在iPhone中获取子图像

types - 将IplImage类型IPL_LABEL转换为IplImage类型IPL_DEPTH

c# - 如何在C#的Open CV中使USB摄像机工作?

c# - Blob 检测中的大位图图像内存分配,C# .Net

visual-c++ - Opencv中的相关函数

iphone - iPhone照片微笑操作应用程序

opencv - 如何在 OpenCV 中制作 double CvSeq?

opencv - 使用CUDA构建OpenCV