如何在纯游乐场文件中获取CoreML

HeySaiK

我正在使用.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

有人可以帮我吗?

乔拉

编译器会引发此错误,因为它找不到试图实例化其对象的Inceptionv3类的声明。

只要您有一个常规的Xcode项目,就会自动为您创建此类。如果您想在Swift游乐场中使用它,则需要手动添加以下文件:

首先,创建一个常规的Xcode项目(例如,一个iOS应用),并在其中集成您的mlmodel。然后Xcode将自动为该模型生成一个接口。这些正是您的项目中缺少的文件,并且包含Inceptionv3类的定义。

这里也有人问过同样的问题您还可以在其中找到显示如何查找自动生成的类的图像。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章