对于一位3D打印爱好者来说,除了3D打印机之外,另外一个重要的设备就算是3D扫描仪了。与3D打印机一样,在3D扫描这一块也有很多技术高手在致力于设计出成本更低、使用更方便、精度更高的设备。近日,来自丹麦的教师Hesam Hamidi就拿出了一个设计方案,能够让您很容易就能自己DIY一台简单的3D扫描仪。

据Hesam解释说,使用一些常见装置,如视频投影机和网络摄像头,就能够很容易地把他的3D扫描仪组装出来。“这些可用于构建结构光3D扫描仪,这是一种3D扫描装置,它主要通过向目标对象投射光图案并在照相系统的帮助下测量出目标物体的三维形状。”Hesam告诉我们说。

Hesam将这个项目称为HHSL3DS。他在哥本哈根的Fablab开发这个装置已经有一段时间了。如今Hesam觉得是时候与世界分享自己的开发成功了,他慷慨地公开了自己所有的设计、甚至软件源代码。

因为通过这种装置发射的光带投影到目标物体上会出现一定程度的失真(扭曲或变形),Hesam使用了两个摄像头来捕获失真信息,这样的设置可以确保实现精确、低成本和快速扫描。这对于那些更愿意依靠自己的双手而非钱包的创客们来说是一个完美的选择。

由于Hesam很贴心地写了一个详细的教程,所以您自己要DIY的话也很容易。只需复制Hesam的扫描仪上面的设置即可。“这两个摄像头和投影机应连接到一台带两个视频输出的计算机上。投影仪的屏幕应配置为Windows桌面的扩展。”Hesam解释说。对于这个项目来说,投影机需要进行一系列具体的设置,这些您可以在教程里找到。摄像头最好是可以通过软件控制的,这样您就可以手动调整焦距、亮度、分辨率和图像质量等。

更重要的是,Hesam已经用Python语言为这台扫描仪写好了所有必要的软件。“我用Python进行编程的原因有三,一是它很容易学习和应用;二是我们可以使用OpenCV进行图像相关的规划;第三是它具有在不同的操作系统间的可移植性,因此您可以在Windows、Mac和Linux系统中使用这个软件”他解释说。“你还可以配置这款软件使用任何类型的摄像头(网络摄像头、单反相机或工业相机)或1024X768分辨率的投影仪。”

Hesam在测试中发现,该扫描仪能够产生相对高品质的PLY点云文件,它可以用Meshlab或其他典型的3D设计文件打开。然后您只需象处理普通3D扫描文件那样对它进行操作并生成可3D打印的文件。

Hesam所有的设计、软件源代码地址:

想了解更多,关注微信公众号:eypass,或搜索“易绚网”。

1.《3ds怎么sl》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《3ds怎么sl》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/why/2198068.html