拍张照片就能捕捉3D数据,现在你的iPhone也可以做到了

创业公司RealityCap的联合创始人之一Jordan Miller告诉我,今年9月他们发布TrueMeasure之后,又有两家做3D数据捕捉的创业公司先后发布了类似的产品。

他们做的事情看起来有些类似,就RealityCap来说现在有两类产品,第一是SDK(软件开发包 Software Development Kit),如果你在做一个导航软件,使用RealityCap的SDK可以实时测量3D空间里的距离;如果你只是个普通的消费者,有一个iPhone 4S以及更高版本的苹果手机,用TrueMeaure拍一张照片,在图片中会自动呈现一些蓝色的点,任意把某两个点之间连起来,它会告诉你这两点之间的实际距离是多少。

TrueMeasureScreenshot

和其他竞争对手需要用硬件外接设备来拍摄不同,RealityCap不需要任何硬件设备,只要用户使用iPhone 4S以及以上版本的手机就可以。它有两个非常有趣的地方:第一,拍照时你可以水平移动屏幕,选择不同的角度来拍照,它不影响图片成像后测量距离的精确度,也就是说,如果你拍摄一个杯子,你从任何角度拍摄测量出来的结果误差不会太大;第二,它会自动识别出物品的空间位置,如果你的镜头里有两样东西,一个在前一个在后,在照片中自然是前面的物品拍摄出来的成像较大,后面的较小,但是当你拍摄结束后测量距离时会发现RealityCap告诉你的是实际距离,不会因为物品在后面、在图片中较小就改变它的实际数据。

它是怎么做到的?Jordan Miller说就是因为iPhone 4是第一个支持Javascript的手机,加上iPhone的摄像头和加速计,实时捕捉空间里的3D数据就可以实现。你可能会问,捕捉这些3D数据可以用来做什么呢?最直接的就是与室内定位和车载软件结合。Jordan Miller告诉我,Google Map之所以可以精确的定位,其中一个原因是人在室外的时候,架设在外的卫星信号系统可以和人的手机互相接收信息,但是当人走到室内,天花板挡住了室外的卫星信号,一些室内定位的软件就只能靠与室内无线网络交换信息来定位。RealityCap做的就是无论室内还是室外都可以对着一个静物拍摄测量距离,用iPhone的相机和加速计来进行实时数据的换算。

它的另外两个竞争对手Occipital和Spike都需要一个外接的硬件设备,都在Kickstarter上进行了融资活动。Jordan Miller对我说,这是因为硬件设备的条件成熟,捕捉3D数据的时机到了,“一年前如果你去和投资人说要做3D数据捕捉他们可能都听不懂你在说什么”,至于它的具体使用路径,现在RealityCap已经在和一家做机器人的公司接触,你可以想象一下,当机器人知道四周物品的实际距离,它的误操作会减小,可以做更多的事情。

 

(注:图片来自RealityCap官网)

订阅更多文章

你可能感兴趣的: