如何在ARKit应用程序中添加3D道具?

时间:2018-06-07 07:21:31

标签: ios scenekit arkit apple-vision arscnview

我正在尝试在现场摄像头上添加3D道具(如Snapchat和B612)。我理解这一点,第一步是检测脸部,然后在脸上添加道具图像。

我可以使用Google移动视觉进行脸部地标检测,并且能够通过AVFoundationGoogle Mobile Vision的组合在实时相机上添加2D道具。

现在我关注的是如何在脸上添加3D道具,就像Snapchat和B612一样。他们在脸上添加的镜头随脸部旋转,镜头是3D镜头。我应该采取什么方法来实现这些结果。我对此有一个广泛的想法,我知道这有付费库,Snapchat使用DeepAR。但我想在不使用付费库的情况下自行开发。

此外,我尝试使用ARKit和Vision框架,但有些挑战我们没有在Vision获得面部旋转角度。

请建议一种方法,如果有任何免费图书馆可以帮助在脸上添加3D道具。

0 个答案:

没有答案