@IBAction func recognizePressed(_ sender: UIButton) {
// Turn view into an image
let resultImage = UIImage.init(view: CanvasView)
let pixelBuffer = resultImage.pixelBufferGray(width: 224, height: 224)
if #available(iOS 13.0, *) {
let model: hiraganaModel2 = try! hiraganaModel2(configuration: .init())
} else {}
// Fallback on earlier versions
// output a Hiragana character
let output = try? model.prediction(Image: pixelBuffer!)
print(output.classLabel)
}
}
嘗試構建我的專案時,我的 xcode 看不到我的模型,出現此錯誤:
Cannot find 'model' in scope
我嘗試了許多解決方案,例如:
- 洗掉派生資料的內容
- 重啟我的設備
- 通過按 shift command k 清除我的專案
uj5u.com熱心網友回復:
您只能在您宣告的范圍內訪問模型。您可以在 if 條件之外宣告以下行。
let model: hiraganaModel2 = try! hiraganaModel2(configuration: .init())
let output = try? model.prediction(Image: pixelBuffer!)
print(output.classLabel)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/443572.html
上一篇:SwiftUI中的時間間隔
