问题标签 [stereoscopy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
440 浏览

c++ - 使用块匹配算法获取纹理点云

我想用两个图像的原始图像颜色对生成的点云进行纹理处理。为此,我使用块匹配计算了视差图并进行了重建。为 .ply 文件编写导出函数也没什么大不了的。我的问题是:如何从块匹配算法中获取颜色?它确实在校正后的图像上寻找相似的像素,但没有变量可以保存找到的匹配的位置,参考 API。之后无法恢复颜色。

(我正在使用 OpenCV 2.4.8)

0 投票
1 回答
230 浏览

c++ - 为现代 opengl 创建立体环境

我正在尝试使用 wglCreateContextAttribsARB 创建 opengl (4.4) 上下文。我在哪里指定它是立体的?

还是我只在创建窗口时指定它?如果有,在哪里?是PFD_STEREO吗?

谢谢。

0 投票
1 回答
565 浏览

python - Python OpenCV 立体相机校准阵列错误:TypeError:不支持 imagePoints1 数据类型 = 17

我正在使用立体相机设置进行凝视校正项目。对于我设计的算法,我需要校准相机并纠正图像。我也想实时做到这一点。我在尝试使用 cv2.stereoCalibrate 方法时遇到了一个错误,我已经进行了广泛的搜索并阅读了官方文档,但没有一个能够帮助我,即使在修改了我的代码几次之后也是如此。

这里是:

我得到的错误是:TypeError: imagePoints1 data type = 17 is not supported

我该怎么办?

0 投票
0 回答
556 浏览

macos - 如何在 Mac 上创建立体 OpenGL 视图?

尽管 Apple 的文档明确声明它们在 Mac 上支持具有 kCGLPFAStereo 和 NSOpenGLPFAStereo 像素格式属性的立体视图,但我一直无法获得立体像素格式对象的任何外观。

我已经能够通过手动将格式指定为并排来创建 3DTV 显示器识别的立体输出,但它应该由硬件通过 HDMI 自动识别。

如何使用 NSOpenGLPFAStereo 或 kCGLPFAStereo 在 Cocoa 或 Core OpenGL 中创建立体显示?

0 投票
1 回答
37 浏览

iphone - 如何找出连接到智能手机的立体镜头的规格?

我从这里买了一个便宜的立体镜头:

http://www.aliexpress.com/item/New-3d-Lens-for-Iphone-6-6s-Plus-5-5s-Samsung-Galaxy-S5-S6-Edge-Note/32526390597.html?ws_ab_test=搜索网络201556_2,搜索网络201644_0,搜索网络201560_4

我正在尝试进行一些深度测量。但要做到这一点,我需要知道分离度以及镜子放置的角度。我认为制造商不会提供这些数字。我还能怎么知道?我可以做任何网格测试来准确获得常数吗?

KP

0 投票
1 回答
1399 浏览

3d - 视差和视差有什么区别

我最近一直在学习立体 3d,但有一件事我不太清楚。视差和视差有什么区别。

我觉得这两个术语可以互换使用。

示例定义:

双目视差是指左右眼看到的物体在图像位置上的差异,是由于眼睛水平分离造成的。

左右对应图像点(有时也称为“同源”或“共轭”点)之间的距离是视差,可以以英寸或毫米为单位进行测量。

0 投票
1 回答
972 浏览

python - OpenCV 3.1 重映射函数类型值错误

我正在使用 OpenCV3.1 和 python 2.7 来校准和纠正立体相机设置。当我尝试使用 cv2.remap() 将校正和不失真矩阵应用于图像时,出现以下错误:

我的代码是这样的:

我尝试将 INTER_CUBIC 和 BORDER_CONSTANT 设置为 int(1) 和 int(0) 可互换。我还在最后添加了 np.zeros(3) 标量,但在我所有的尝试中错误都保持不变。

0 投票
0 回答
134 浏览

matlab - 使用MATLAB找出白色物体立体图像中的对应点

我正在使用 MATLAB2014b,我必须找出我感兴趣区域的对应点,在我的情况下,这些点是立体图像中的多个对象,这些对象是白色的,但没有特定的形状(形状不规则)。我将使用这些对应点通过三角函数找出 X、Y 和 Z 坐标。通过分别对每张图像进行颜色分割,我发现了点,但它们并不对应。此外,由于两个图像中的白色物体的数量可能会因任一图像中的一个或两个更多或更少的物体而变化,因此我需要自动删除这些额外的坐标。我该如何着手解决这个问题?

谢谢。

0 投票
2 回答
428 浏览

c++ - OpenCV立体匹配反相输出

我正在尝试使用人工深度图像进行立体匹配。匹配似乎很好(没有遮挡)但倒置(黑色=近,白色=远)

这些是我使用的图像4.png1.png

我得到的输出是这样的:在此处输入图像描述

难道我做错了什么?谢谢

0 投票
1 回答
897 浏览

c++ - 用于立体图像和计算视差/深度图的本机库

对于更复杂的项目,我需要计算来自两个图像(来自立体相机)的对象的近似相对距离。实际上这个简洁的教程解释了什么:https ://chrisjmccormick.wordpress.com/2014/01/10/stereo-vision-tutorial-part-i/并得到这样的结果 在此处输入图像描述

认为我不应该为这个项目重新发明轮子,因为速度非常重要(来自两个视频流的实时),我正在为这个任务寻找一个本机库(最好是用 C++ 编写整个项目)。

有人有建议吗?开源将是最好的,但不是强制性的。

非常感谢提前!