首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >来自单个校准相机的2个连续帧的视差图。有可能吗?

来自单个校准相机的2个连续帧的视差图。有可能吗?
EN

Stack Overflow用户
提问于 2012-01-31 13:28:41
回答 3查看 2.2K关注 0票数 3

stereo_match.cpp example将L和R图像转换为视差和点云。我想采用这个例子来计算单个校准相机的2个连续帧的视差和点云。有可能吗?如果这个例子不适合我的范围,那么获取我想要的东西的步骤是什么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-01-31 13:35:21

是,如果摄像机(或场景)正在移动

票数 1
EN

Stack Overflow用户

发布于 2012-01-31 14:39:28

在立体视觉系统中,视差图用于获取场景中物体的深度信息-距离。为此,您需要相机之间的距离,以便能够将视差信息转换为实际尺寸。

另一方面,如果你有来自静态相机的连续帧,我想你想要它们之间的差异。您可以使用光流算法来获取它。以与视差相同的方式计算图像中每个像素的密集光流,并输出运动方向和大小。最常见的是稀疏的-它们只跟踪一组“强”或定义明确的点。

如果具有静态场景,则获取视差算法可能很有意义,但您可以移动摄影机,模拟立体装备中的两个摄影机。

票数 2
EN

Stack Overflow用户

发布于 2019-01-07 04:30:58

我想我们无法从一台摄像机中计算出准确的视差图。在计算视差图时,我们基本上假设立体钻机中两个图像中的垂直像素坐标是相同的,只有水平像素坐标变化,但在单目图像序列中,这可能不成立,因为相机在两个连续的帧之间移动。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9074862

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档