scenekit - 使用 coreML 进行 SceneKit 样式转换
问题描述
目标:使用 coreML 进行 SceneKit 风格迁移
如何:从 SceneKit 帧中获取 CVPixelBuffer,就像下面的 WWDC 视频: https ://developer.apple.com/videos/play/wwdc2020/10642/
尝试过:我尝试访问 SCN 帧,但似乎无法访问 CVPixelBuffer
问题:如何从 SceneKit 帧中获取 CVPixelBuffer?或者有没有更好的方法在 SceneKit 中进行样式转换?
解决方案
我发现有这样的描述。
在这里,我使用不同的样式对虚拟对象纹理进行离线样式化,但我想做更多。
我认为它通过matel显示虚拟对象纹理。我尝试通过CIImage获取CVPixelBuffer,通过arView.renderCallbacks.postProcess处理得到实时处理效果,比获取视频处理方便多了,但是如何通过matel处理数据我不太清楚,希望有人可以提供更多信息。
你可以参考这个演讲视频 https://developer.apple.com/videos/play/wwdc2021/10075/
推荐阅读
- c# - 将编译时创建的资源链接到类库
- bison - 如何在yacc中区分大于小于'<''>'和通用'<>'
- python-3.x - 我将如何制作一个 3 位数的密码生成器?
- powershell - 在 Powershell 中快速获取服务器 Ping 结果
- csv - 一个 Cypher 查询中的多个 LOAD CSV 语句
- java - 如何获取用户输入的大小并从方法中填充数组
- css - 谷歌云存储桶静态站点样式不同于本地副本
- reactjs - 客户端渲染文件结构
- reactjs - 将 Expo Project 弹出到 Bare React Native 时出错
- python - PyDrive 上传和删除