Обучите модель ...
Обучите свой собственный .mlmodel
, используя до 10K изображений, содержащих экраны цифровых часов, калькуляторов, мониторов артериального давления и т. Д. c. Для этого вы можете использовать Xcode Playground
или Apple Create ML
приложение.
Вот код, который вы можете скопировать и вставить в macOS Playground:
import Foundation
import CreateML
let trainDir = URL(fileURLWithPath: "/Users/swift/Desktop/Screens/Digits")
// let testDir = URL(fileURLWithPath: "/Users/swift/Desktop/Screens/Test")
var model = try MLImageClassifier(trainingData: .labeledDirectories(at: trainDir),
parameters: .init(featureExtractor: .scenePrint(revision: nil),
validation: .none,
maxIterations: 25,
augmentationOptions: [.blur, .noise, .exposure]))
let evaluation = model.evaluation(on: .labeledDirectories(at: trainDir))
let url = URL(fileURLWithPath: "/Users/swift/Desktop/Screens/Screens.mlmodel")
try model.write(to: url)
Извлечение текста из изображения ...
Если вы хотите узнать, как извлечь текст из изображения с помощью Vision Framework, посмотрите на этот пост .