gpt4 book ai didi

ios - ARFrame 中的 CapturedImage 到纵向/垂直

转载 作者:行者123 更新时间:2023-12-01 16:02:20 24 4
gpt4 key购买 nike

ARFrame 中的 CapturedImage 是横向/横向的。如何将其更改为纵向?

谢谢

最佳答案

There's an API for that.

ARFrame。 displayTransform(for:viewportSize:)为您提供一个变换矩阵,该矩阵从图像的传感器原生方向旋转到您指定的任何 UI 方向,并提供一个比例因子以适应纵横比不一定与相机纵横比匹配的视口(viewport)。

然后,您可以在正在使用的任何显示管道中使用该变换来显示旋转后的图像。例如:

  • 检查基于 Metal 的 ARKit 应用的 Xcode 项目模板,了解它们如何将该变换矩阵提供给顶点着色器。

  • 从像素缓冲区创建一个 Core Image CIImage,然后使用 transformed(by:)获取旋转图像,然后您可以将其转换为 UIImage 并显示在 UIImageView 中。

关于ios - ARFrame 中的 CapturedImage 到纵向/垂直,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47184583/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com