We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 9 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
在开始之前,请考虑立体视觉不仅仅是一个软件问题。一对相机的校准对于深度图的准确性至关重要。为了获得最佳效果,您需要两台相同的相机完全平行,两台相机上的镜头完全相同,并且相机的 CCD 位于 3D 空间中的一个平面上。仅使用任意一对相机很难实现这一点。特别是如果它们来自较便宜的市场。
如果您感兴趣的只是使用 3D 深度图进行 3D 运动跟踪,那么您可以购买预校准的立体相机,它们通常附带可让您直接提取 3D 贴图的软件。我对 来自 Point Grey Research 的 Bumblebee 相机有很好的体验,但可能还有其他产品也有好的系统。这将使您能够专注于 3D 跟踪。否则,仅仅从一对相机获取可用的深度图就会占用您大量的时间。
Before you start, consider the fact that stereo vision is not just a software problem. The calibration of your pair of camera's is critically important to the accuracy of your depth map. For best results you want two identical camera's pointed exactly parallel, with exactly the same lenses on both cameras, with the CCD's of the camera's lying on one plane in 3D space. This is very difficult to achieve with just any random pair of camera's. Especially if they come from the cheaper segment.
If all you're interested in is using the 3D depth map for 3D motion tracking then there are precalibrated stereo camera's you can buy that typically come with software that allows you to extract the 3D map directly. I've had good experience with the Bumblebee camera from Point Grey Research but probably there are other good systems as well. This will allow you to concentrate on the 3D tracking. Otherwise just getting a usable depth map from a camera pair will eat up a lot of your time.
Opencv 有完整的章节介绍这一点,请参阅学习 Opencv 的第 12 章
Opencv has a whole section on this, see chapter 12 of Learning Opencv