gpt4 book ai didi

仅导入 ARKit 的 iOS Vision 框架

转载 作者:行者123 更新时间:2023-12-04 07:22:54 28 4
gpt4 key购买 nike

我希望这不是一个愚蠢的问题,但为什么这个 iOS Swift 代码编译成功呢?

import UIKit
import ARKit

class ViewController: UIViewController {

private let sequenceHandler = VNSequenceRequestHandler()

override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}


}
我希望 VNSequenceRequestHandlerVision 开始找不到不是进口的。
是否 ARKit自动导入 Vision框架?因为如果我右键单击 import ARKit然后单击“跳转到定义”,在 Xcode 中我看到了这个
Situation when I jumped to ARKit definition from Xcode
不知道在哪里 SwiftUI来自(本项目使用 UIKit )和哪里 Vision来自。
非常感谢你!

最佳答案

那是因为 ARKit 是一个伞式框架
ARKit 可以访问 UIKit、AVFoundation、SceneKit、SpriteKit、Vision、CoreGraphics 等重要框架的所有类。当我开发 AR 应用程序时,我只导入 ARKit 模块。考虑一下,目前无法通过 ARKit 访问 SwiftUI。
其中有某种逻辑。导入模型和渲染需要 SceneKit,CoreMotion 和 AVFoundation 是构建 ARSession 的基础。最后,在识别图像或对物体进行分类时,我们怎么能没有 ML 算法呢?为此,所有支持框架都集成到 ARKit 中。

关于仅导入 ARKit 的 iOS Vision 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68380176/

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