2011-06-11 51 views
2

在单个摄像头的帮助下,我可以捕获物体的3D图像吗?这怎么可能?有没有任何Java库可以帮助我做到这一点?用Java捕获3D图像

+1

您如何提出这样做​​?不要物理和光学建议这是不可能的(不管编程语言)? – 2011-06-11 23:45:08

+1

从什么时候起,你让物理或光学法则阻止你? ;) – 2011-06-11 23:54:29

+3

http://www.moreinspiration.com/Innovation.aspx?id=4298祝你好运:-) – leonbloy 2011-06-12 01:35:40

回答

4

如果您愿意使用Kinect而不是标准网络摄像头,则可以使用Java库(如CLNUI)读取其深度图并使用该信息生成3D图像。

+1

这里是一个[演示](http:///www.youtube.com/watch?v=7QrnwoO1-8A)使用Kinect进行3D视频拍摄。这是我听说过的唯一一个远程类似的东西。 – 2011-06-18 06:40:28

1

采取真正的3D图像,你需要2个观点(每只眼睛)的标准相机只有1

要做到这一点需要2张照片用相机最简单的方法转移〜8厘米水平,并使用一些3D图像拼接以创建3D图像