问题标签 [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 投票
2 回答
1355 浏览

nvidia - nvapi 在 d3d10 中使用 NvAPI_Stereo_SetDriverMode

我目前正在尝试使用函数 NvAPI_Stereo_SetDriverMode 将 nvapi 设置为在直接模式下工作。

根据 Nvidia nvapi站点(在手册中),如果您想进行 direct3d 实现,您需要初始化 nvpai ,然后设置直接模式,然后创建设备 (d3d10device) ,然后创建立体声句柄......(继续该程序)。

我试过了,但是函数 NvAPI_Stereo_SetActiveEye(它告诉我要渲染我的网格的哪只眼睛)说该模式不是直接模式。

当我查看头文件时,我发现应该在创建句柄后调用该模式。但是当我这样做时,它返回了 NVAPI_INVALID_ARGUMENT (我再次无法设置活动眼)。

有没有人遇到同样的问题?

我试图在网上查看带有 nvapi 的示例,但它似乎是新的,并且 nvidia 开发人员区已关闭(由于一些技术问题)。

0 投票
1 回答
2328 浏览

opengl - 如何从 .stl 文件生成缩略图

我的任务是创建一个应用程序,该应用程序将扫描包含 .stl 文件的目录并生成模型的 jpgs 缩略图,无需查看器或操作。有没有可用的解决方案,或者我应该创建自己的解决方案?

0 投票
2 回答
6709 浏览

opencv - 来自形成立体系统的两个校准相机的 openCV 深度图

我需要一些帮助来使用 openCV 库继续我的代码,以便找到相机中看到的对象的深度值。

我已经完成了校准并找到了视差图,我找不到如何计算相机拍摄的两张照片中每个像素的深度值的明确帮助。

谁能帮我?谢谢

0 投票
1 回答
261 浏览

ios - 通过修改 OpenGL 中的 GL_PROJECTION 来补偿屏幕旋转

是否可以在 OpenGL 中设置 GL_PROJECTION 来补偿屏幕旋转?

我认为这有很多应用,例如在增强现实或立体视图中。

特别是,我想在移动设备倾斜时对视角进行“假”改变。

此效果如图所示在此处输入图像描述

0 投票
1 回答
559 浏览

c++ - Point Grey Research Triclops 仅读取 1 帧

我正在使用 Point Gray Research BumbleBee 2 相机和他们的 SDK。我有这个循环来连续抓取帧,但它不起作用。它可以抓取第一帧,但 triclopsGetImage() 似乎没有更新 refImage(R|L) 的内容,因为显示的图像只是来自第一帧......任何人都有点灰色相机或 triclops SDK 的经验?

编辑

好的,这无论如何都不优雅,但我认为它有帮助。即使这样做,我也只能得到第一帧的内容。我在想 cv::Mat leftIm 和 rightIm 都在保留数据并且没有更新,或者 triclops 有问题。

从头文件中可以看出“TriclopsContext 是一个指向内部结构的指针,该结构维护 Triclops 库所需的所有图像和簿记信息。它是所有参数的容器”

0 投票
0 回答
692 浏览

opengl - OpenGL 的立体 3D 渲染问题

我正在尝试在 NVIDIA Quadro 5000 上使用立体 3D 渲染绘制从 .obj 文件加载的基本网格。据我所知,我认为我的左眼和右眼截锥体和偏移量已相应设置,但我的主要问题是写入和清除 BACK_LEFT 和 BACK_RIGHT 缓冲区。似乎它完全错过了第一部分,只绘制了 BACK_RIGHT 缓冲区(渲染循环的第二部分)。如果我能得到一些关于如何在同一帧中写入/读取和清除这些缓冲区的指示,那就太好了。它是一个 Linux 应用程序,因此是 glXSwap(),不使用 glut 或 glew 并使用 glm 进行数学运算。这是我的绘图循环:

编辑:意识到如果我在正确的屏幕上运行我的应用程序,它会呈现 GL_BACK_RIGHT 缓冲区。在左侧屏幕上运行它会绘制 GL_BACK_LEFT。

有任何想法吗?可能是显示器设置?

0 投票
1 回答
432 浏览

java - 哪个眼镜适合立体镜java程序?

我正在尝试用 Java 开发一个 3D 程序,它会使用立体视觉。我在这个领域很新,不知道一切是如何运作的。经过一番研究,我听说了NVIDIA 3D VisionJava3D

在 Java 程序中轻松显示 3D 图像需要什么?是否可以只使用 Java3D API 并购买一些特定的眼镜,或者我需要购买像NVIDIA 3D Vision这样的系统?它是否适用于其他系统,例如开源系统?有这个眼镜的链接吗?

0 投票
2 回答
9464 浏览

opencv - OpenCV立体相机,检测物距

我是 OpenCV 的新手,我构建了 openCV 并安装了 Qt 以成功运行示例http://code.google.com/p/opencvstereovision/source/checkout。结果是左右网络摄像头捕获,并在校准后为两者和深度图校正图像。我想做以下事情。我将单击一个对象以聚焦于这些左侧或右侧图像中的任何一个。然后我想检测另一张图像中的相应像素并计算到这个物体的距离。我不知道现在该做什么,我需要指导。也许如果我先计算对应点,我可能会解决剩下的问题。我怎样才能做到这一点?

0 投票
1 回答
1916 浏览

opencv - opencv检测真实世界坐标

我遵循了“Learning OpenCV”一书中的立体实现。我有基本的、基本的、旋转的、平移的矩阵,我如何计算我点击的对象的真实世界位置?

0 投票
1 回答
416 浏览

opencv - OpenCV 立体匹配基本矩阵怪异值

我有一个使用 OpenCV 和两个网络摄像头的立体声设置。我使用 BM 对应算法计算了基本矩阵和基本矩阵,intrinces extrinces 等。现在我想在另一张图像中找到左图像中一个像素的匹配点。为此,我定义了以下函数,该函数不完整,因为我的主要目标是计算真实世界的距离。

我想知道为什么基本矩阵是一个坏矩阵?所有输出如下:

350, , ,317

0, , ,1081466880

-

点1:

%8.3f 350

%8.3f 317

%8.3f 1

e:

%8.3f 0 %8.3f inf %8.3f 0

%8.3f 0 %8.3f 0 %8.3f 0

%8.3f 0 %8.3f 0 %8.3f 0

第二点:

%8.3f -inf

%8.3f -inf

%8.3f -inf

--3--->1

--1--->44201616



我也想知道我是否在正确的路径上找到真实世界坐标中像素的 3D 距离?