Kil*_*ian 6 machine-learning image-recognition swift
我正在使用Inception v3机器学习模型在Swift中构建一个基本的图像识别应用程序.我拖放了项目文件夹中的Inceptionv3.mlmodel,并确保勾选了"如果需要,复制项目"选项.
在检测功能内:
func detect(image: CIImage) {
guard let model = try? VNCoreMLModel(for: Inceptionv3().model) else {
fatalError("Loading CoreML Model Failed!")
}
let request = VNCoreMLRequest(model: model) { (request, error) in
guard let results = request.results as? [VNClassificationObservation] else {
fatalError("Model failed to process")
}
if let firstResult = results.first {
self.navigationItem.title = firstResult.identifier
}
}
Run Code Online (Sandbox Code Playgroud)
我收到以下消息:
使用未解析的标识符'Inceptionv3'
此外,当我在项目浏览器上单击Inceptionv3.mlmodel文件时,我收到以下消息:
接口生成仅适用于有效目标
但我知道它应该是这样的:
Inceptionv3(Swift生成源代码)
旁边有一个小箭头,可以让您访问该课程.
有任何想法吗?