如何使用cv的方式对人进行3d扫描?从视觉的角度看,我们看某个东西,是因为它们表面上被形容为“立体”或“平行”,而3d扫描技术就是一种可以对人进行3d扫描并合成3d影像的方式。目前,以cad技术为基础的3d打印制造技术已经在世界范围内获得了广泛的应用,而这类应用,又属于3d打印中的一类。3d打印即基于可以打印的平台将需要打印的物品作为材料,利用打印时使用的打印头,对材料进行打印。
这个时候,打印头有2种方式,一是打印头需要根据3d模型进行设计,不同3d模型对打印头的选择会有所不同,例如人脸就对3d打印的打印头有高的要求,而猫虽然也对3d打印有要求,但因为对打印头的尺寸要求较低,对3d打印也没有特别大的要求,而人是相对可控的,所以用第二种方式进行打印的最多。3d打印的打印方法可以分为热成型打印和冷成型打印。热成型打印是将材料在不断地高温加热中完成打印,因此它只能对打印物表面进行清洗,如果材料本身比较干,打印只是把一个“模型”打印出来。而冷成型打印则是将材料在一个低温状态下加热到高温后再对材料进行加工,这样可以避免材料的收缩。
目前,3d打印的应用领域越来越广,而且目前用3d打印的价格也相对低于热成型。而3d打印也是有一些缺陷的,比如打印出的人脸上会有斑点,这是因为每种材料的折射率与物体的厚度以及表面粗糙程度有关,但是3d打印的最终结果就是打印出来的东西没有实体,这就意味着表面的颜色无法做到与真实的一模一样。而且,3d打印的成本也较高,例如打印一个人脸要几千元,一只猫只需要一千元,对于买猫的用户来说确实挺贵的,但是如果有一天,人工智能能够生成一个虚拟的猫的3d模型,就算只剩最后几帧,相比起来也是个很完美的小福利了。在网上看到一个比喻:用3d打印机打印一架飞机,由于打印机只能打印一个模型,打印出了飞机的外形后,就没办法再打印一个新版本的飞机了。
我们首先来说说3d模型的诞生。从目前市面上现存最大的3d模型生产厂家mockplus提供的3d模型来看,3d模型的产生是基于一种名为mockupmate3d的技术实现的。3d打印机是利用特殊材料制作完成的,因此打印时材料的选择也是必不可少的,目前市面上最常见的3d打印材料包括钛合金,金属板材,塑料板材,金属纤维和玻璃等材料。而且模型的精度都比较高,一般模型的精度为0.09mm,而我们大多数人在真实场景中所使用的模型精度一般在0.1-0.3mm之间。