Skip to content

YamamotoDesu/text-classification-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

text-classification-starter

スクリーンショット 2022-12-31 9 09 53

   private func performTextClassification() {
       guard let img = image,
             let cgImage = img.cgImage,
             let orientation = self.sourceType == .camera ? CGImagePropertyOrientation.right : CGImagePropertyOrientation(rawValue: UInt32(img.imageOrientation.rawValue))
        else {
           return
       }
    
        let request = VNRecognizeTextRequest { (request, error) in
            if let observations = request.results as? [VNRecognizedTextObservation] {
                
                DispatchQueue.global().async {
                    if let result = img.drawOnImage(observations: observations) {
                        DispatchQueue.main.async {
                            self.image = result
                        }
                    }
                }
            }
        }
        
        let handler = VNImageRequestHandler(cgImage: cgImage, orientation: orientation, options: [:])
        
        do {
            try handler.perform([request])
        } catch {
            print(error.localizedDescription)
        }
    }

Releases

No releases published

Packages

No packages published

Languages