我正在研究在 ARKit 中使用自定义镜头(如 Moment 广角镜头)是否相当简单。为此,我需要将 ARKit 配置为对特定镜头使用自定义相机内在函数。到目前为止,我还没有找到任何表明它可能的东西(也ARCamera
没有ARSession
为此提供接口)。可以安全地假设当前的 ARKit 版本是不可能的吗?
问问题
144 次
1 回答
-1
在 ARKit 中,您可以直接访问 ARCamera 的内在函数:
func session(_ session: ARSession, didUpdate frame: ARFrame) {
guard let arCamera = session.currentFrame?.camera else { return }
//intrinsics: a matrix that converts between the 2D camera plane and 3D world coordinate space.
print("ARCamera Intrinsics = \(arCamera.intrinsics)")
}
于 2020-08-20T15:49:45.537 回答