【发布时间】:2018-08-26 15:48:35
【问题描述】:
我正在使用 .playground 文件,但我似乎无法将我的 CoreML 模型添加到其中。我将它拖到 Resources 文件夹中,这是我的代码:
func predict(image: CGImage) {
let model = try! VNCoreMLModel(for: Inceptionv3().model)
let request = VNCoreMLRequest(model: model, completionHandler: results)
let handler = VNSequenceRequestHandler()
try! handler.perform([request], on: image)
}
但是,我收到错误消息:
使用未声明类型 Inceptionv3
有人可以帮帮我吗?
【问题讨论】:
-
如果您在 Xcode 中执行相同的过程,它应该为您生成一个头文件集。将它们复制到 Playground 中
-
你能再具体一点吗?我正在使用 Swift,而 Xcode 从未为我生成头文件集。
-
要像你一样使用它,Xcode 必须为模型生成一个头文件或 swift 文件。它可能在派生数据文件夹中,但它必须存在于某处。像一个普通的 iOS 项目一样制作
标签: swift xcode swift-playground coreml