阅读| 订阅
阅读| 订阅
3D扫描仪

教您50美元DIY一台高分辨率桌面3D扫描仪

星之球激光来源:天工社2016-01-29我要评论(0)

只用50美元就能打造一台具有无限分辨率的桌面3D扫描仪?Instructables上的大神Whitney Potter做到了这一点。他使用的只是一台尼

只用50美元就能打造一台具有无限分辨率的桌面3D扫描仪?Instructables上的大神Whitney Potter做到了这一点。他使用的只是一台尼康单反相机和一个Arduino驱动的步进电机。为了捕获高分辨率的扫描结果,Potter的系统使用了摄影测量技术——即通过一组部分重叠的2D照片创建3D图像的方法。这一令人印象深刻的结果您可能只有亲眼看到了才会相信。

当然,这个“50美元的3D扫描仪”的前提是您得先有一台单反相机,因为打造这台3D扫描仪必须要有一台高质量的数码相机。而这个单反可不能算进50美元的预算之内。一旦满足了这个小条件,其它的环节就花不了多少钱了。Potter的想法很简单:如果通过正确的操作您高质量的数码相机就能够产生出色的结果,那么为什么还要买一台专用的3D扫描仪呢?

在摄影测量中可能遇到的主要障碍是照片质量和间距。每张照片都必须完美聚焦和曝光,并且要围绕着对象拍摄以捕获其每个细节。而且必须要有足够的重叠,这样渲染软件才能知道每个镜头所在的位置。在实际扫描一些大对象的时候您就要保持正确的间距。但是真正困难的是扫描小的对象,这也是Potter引入由Arduino驱动的步进电机的原因。

这款DIY 3D扫描仪主要使用一个由Arduino电路板控制的步进电机来旋转要扫描的对象,然后用LED触发相机的无线传感器,启动快门。这个过程反复进行直到该对象的所有角度的照片都被收集到,再用一个摄影测量软件构建出该对象精准而且高分辨率的3D图像。综上所述,这款DIY 3D扫描仪只需要5个关键部件:Arduino、步进电机驱动器、步进电机、红外LEDLCD扩展板。

虽然PotterArduino代码假定为使用尼康数码单反相机,其他品牌的单反也能够使用,您只需改动一下相应的代码即可。此外他还使用了Sebastian Setz的多摄像机红外控制库,所以该扫描仪几乎支持带红外远程控制的任何品牌相机。当代码没有问题时您还需要在拍摄时注意充分的照明以确保相机可以捕获到所有准确的细节。至于处理照片使用的摄影测量软件,Potter建议使用Agisoft Photoscan (180美元)Autodesk MementoAutodesk 123D Catch。浏览Potter共享的制作教程http://www.instructables.com/id/Build-a-DIY-Desktop-3d-Scanner-With-Infinite-Resol/

转载请注明出处。

免责声明

① 凡本网未注明其他出处的作品,版权均属于hth官方 ,未经本网授权不得转载、摘编或利用其它方式使用。获本网授权使用作品的,应在授权范围内使 用,并注明"来源:hth官方 ”。违反上述声明者,本网将追究其相关责任。
② 凡本网注明其他来源的作品及图片,均转载自其它媒体,转载目的在于传递更多信息,并不代表本媒赞同其观点和对其真实性负责,版权归原作者所有,如有侵权请联系我们删除。
③ 任何单位或个人认为本网内容可能涉嫌侵犯其合法权益,请及时向本网提出书面权利通知,并提供身份证明、权属证明、具体链接(URL)及详细侵权情况证明。本网在收到上述法律文件后,将会依法尽快移除相关涉嫌侵权的内容。

网友点评
0 相关评论
精彩导读
Baidu
map