Open6

文字認識 iOS

Yamamoto ShoheiYamamoto Shohei

この記事の通りでOK
https://qiita.com/shinjism/items/64e6f9f64ce8f2c1feb2

SPMではうまくいかなかった。

  1. podで pod 'SwiftyTesseract'
  2. tessdataに該当のモデルデータをおき(jpn.traineddata)、アプリのフォルダにコピー
 let swiftyTesseract = SwiftyTesseract(language: .japanese)


guard let image = UIImage(named: "sample") else {
            return
        }
        
        swiftyTesseract.performOCR(on: image) { text in
            guard let text = text else {return}
            
            print(text)
        }
    }

sampleイメージはAssetsに入れている