首页 > 解决方案 > 在 ARKit 中获取点云点的颜色

问题描述

如何获取 ARFrame.rawFeaturePoints 的颜色?该任务需要通过金属与 iPhone 的 GPU 进行交互,但我以前没有通过 Vision 框架使用金属的经验,我不知道从哪里开始。如果你碰巧是一位金属大师并且可以举一个简短的例子,我会展示这个概念,我会非常感激。顺便提一句。我尝试ARFrame.rawFeaturePoints从 3d 映射到 2d,然后ARFrame.capturedImage根据这些帖子将它们映射到:

iOS11 ARKit:ARKit也能捕捉到用户面部的Texture吗?

https://medium.com/@ugiacoman/arkit-tool-or-toy-bbaf8cd70338

但它极大地影响了应用程序的性能,可能是由于内存复制量和 ycbcr 到 rgb 转换。所以留给我的唯一选择是GPU......

标签: iosarkitmetal

解决方案


推荐阅读