Converting a Vision VNTextObservation to a String

This is how to do it … // // ViewController.swift // import UIKit import Vision import CoreML class ViewController: UIViewController { //HOLDS OUR INPUT var inputImage:CIImage? //RESULT FROM OVERALL RECOGNITION var recognizedWords:[String] = [String]() //RESULT FROM RECOGNITION var recognizedRegion:String = String() //OCR-REQUEST lazy var ocrRequest: VNCoreMLRequest = { do { //THIS MODEL IS TRAINED BY … Read more

iOS revert camera projection

Coordinate systems’ correspondence Take into consideration that Vision/CoreML coordinate system doesn’t correspond to ARKit/SceneKit coordinate system. For details look at this post. Rotation’s direction I suppose the problem is not in matrix. It’s in vertices placement. For tracking 2D images you need to place ABCD vertices counter-clockwise (the starting point is A vertex located in … Read more