ios - 在 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......
解决方案
推荐阅读
- java - 在深度嵌套的 JsonArray/JsonObject 中搜索特定值
- java - 在本机内存中存储多个字节数组
- c# - 如何在没有静态方法的情况下访问单个数据库类实例的 CRUD 操作
- bitbucket - 有没有办法使用 Bitbucket API 发出问题/版本/发布请求?
- spring - Spring Boot 反应式 Web 服务
- navigation - 如何通过 blazor 中的链接导航到同一页面中的部分或段落?
- asynchronous - 任务可以在串行队列上异步执行吗?
- python - Tkinter - 如何删除按钮图片的白色背景以及一般情况
- c# - Emgu.cv DetectorParameters.GetDefault() 返回 System.AccessViolationException
- select - 使用 addInputArea 引导 SelectPicker