我对原深感摄像头的数据处理问题很感兴趣。需要获取人脸的数据,建立人脸的3D模型并将该模型保存在.obj文件中。
由于在 3D 模型中需要存在人的眼睛和牙齿,因此 ARKit / SceneKit 不适合,因为 ARKit / SceneKit 不会用数据填充这些区域。
但是在 SceneKit.ModelIO 库的帮助下,我设法以 .obj 格式导出 ARSCNView.scene(类型 SCNScene)。我试图以此项目为基础:https : //developer.apple.com/documentation/avfoundation/cameras_and_media_capture/streaming_depth_data_from_the_truedepth_camera
在这个项目中,TrueDepth Camera 的工作是使用 Metal 完成的,但如果我没记错的话,使用 Metal 渲染的 MTKView 不是 3D 模型,不能导出为 .obj。
请告诉我是否有办法将 MTKView 导出到 SCNScene 或直接导出到 .obj?如果没有这样的方法,那么如何从 AVDepthData 制作 3D 模型?
谢谢。