matlab - 给定来自两个 View 的同一对象的两个图像。如何确定哪个是左 View ,哪个是右 View

标签 matlab opencv image-processing computer-vision 3d-reconstruction

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












想改进这个问题?将问题更新为 on-topic对于堆栈溢出。

6年前关闭。




Improve this question




给定来自两个 View 的相同对象的两张图像。如何确定哪一张是左 View ,哪一张是从右侧拍摄的。
我已经计算了相应的匹配点,并通过使用在 Ransac 帮助下计算的基本矩阵删除了异常值。
在两张图像中使用这些对应的匹配点,我通过简单地比较它们在图像中的坐标 x 来决定哪个是从右侧拍摄的,哪个是从左侧拍摄的。我不确定我的方法总体上是否正确。任何人都可以建议任何其他方式来确定相机的位置(即左或右。)

最佳答案

如果你的相机经过校准,那么你可以从基本矩阵计算出基本矩阵,然后将其分解为两个 View 之间的旋转和平移,如this example所示.这将告诉您第二个 View 是在左侧还是在右侧。

关于matlab - 给定来自两个 View 的同一对象的两个图像。如何确定哪个是左 View ,哪个是右 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34994284/

相关文章:

java - 如何缩放 BufferedImage

arrays - 使用逻辑数组索引到矩阵

Matlab 幂函数随机出现故障

android - Android 上的 OpenCV 使用 Eclipse

c - 在 OpenCV 中使颜色完全透明

node.js - 检测 Image Nodejs OpenCV 特定区域的颜色

python - 为什么我不能得到这个 numpy 数组的形状?

android - 从android执行Matlab函数

python - Python:录制动态影像,但不存在动态影像时释放VideoWriter

image-processing - 为什么同一个内核的多次打开/关闭没有效果?