java - 哪种眼镜适合立体视觉java程序?

标签 java java-3d stereoscopy

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

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

最佳答案

存在三种流行的立体视觉系统:彩色浮雕(例如红色和蓝色)、偏振系统和快门系统。

使用带有彩色浮雕的java可以通过复制具有不同颜色的模型并将它们稍微分开旋转/移动来完成。终端客户需要佩戴两种颜色的眼镜才能观看 3D,但质量较低。 使用被动偏振系统:立体显示器和立体眼镜(如IMAX中的眼镜)或主动快门系统(Nvidia 3D,也使用特殊的显示器和眼镜)可以获得更高的质量,但价格较高。

Java 3D 早已消亡。 Oracle 的新 2D&3D 库是 JavaFX 2.0。还有用 Java 编写的开源 3D 游戏引擎。

要使用 Nvidia 3D Vision,您需要特殊的显示器和眼镜。有些游戏使用它来以 3D 方式观看,我认为这是一个很好的起点,可以通过谷歌搜索它们。我所知道的唯一使用 Nvidia 3D 视觉的程序是 3Ds Max 2012+。

关于java - 哪种眼镜适合立体视觉java程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14056946/

相关文章:

Python OpenCV立体相机校准阵列错误: TypeError: imagePoints1 data type = 17 is not supported

java - 相反的方法应该反向打印出 lst 。它会打印一个空的 arrayList。为什么会发生这种情况以及如何解决它?

java - 如何在java中找到当前时间和一天中的特定时间之间的差异

java - 使用鼠标移动旋转 3D View - 使用固定相机

opencv - 我可以在POSIT + OpenCV中使用mm吗?

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

java - 进行 java 调用以确定 Apache Camel 条件路由

java - IBM Notes 字段限制,是否可以选择将数据存储为富文本格式?

java - 在 Java 3D 场景中绘制清晰的健康栏

Java3D 球体轨道