Untitled

 avatar
unknown
plain_text
2 months ago
1.0 kB
4
Indexable
// Document Quality analysis
    @IBAction private func analyzeDocumentQualityButtonTapped(_ sender: UIButton) {
        
        // Get the cropped image
        guard let documentPageImage = document.page(at: 0)?.documentImage else { return }
        print("testing the analyzer")
        // Initialize document quality analyzer
        let documentAnalyzer = SBSDKDocumentQualityAnalyzer()
        documentAnalyzer.configuration.detectOrientation = true
        documentAnalyzer.configuration.maxImageSize = 500
        documentAnalyzer.configuration.maxProcessedFraction = 0.25
        documentAnalyzer.configuration.minEstimatedNumberOfSymbolsForDocument = 100
        
        // Get the document quality analysis result by passing the image to the analyzer
        let documentQualityResult = documentAnalyzer.analyze(on: documentPageImage)
        print(documentQualityResult?.orientation?.boolValue)
        let documentQuality = map(documentQualityResult?.quality)
        documentQualityLabel.text = "Document Quality: \(documentQuality)"
Editor is loading...
Leave a Comment