从立体图像获取深度图的库?

发布于 2024-08-04 06:07:30 字数 1539 浏览 12 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

冰之心 2024-08-11 06:07:30

在开始之前,请考虑立体视觉不仅仅是一个软件问题。一对相机的校准对于深度图的准确性至关重要。为了获得最佳效果,您需要两台相同的相机完全平行,两台相机上的镜头完全相同,并且相机的 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.

心在旅行 2024-08-11 06:07:30

Opencv 有完整的章节介绍这一点,请参阅学习 Opencv 的第 12 章

Opencv has a whole section on this, see chapter 12 of Learning Opencv

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文