簡體   English   中英

Tesseract CPU使用率100%

[英]Tesseract CPU Usage 100%

我正在嘗試使用Tesseract讀取名片,但是當我這樣做時,Phone的CPU使用率將達到100%。 如何解決? 在調用tesseract之前,CPU使用率約為1%。 另外,我的閱讀結果也越來越差。 如何提高精度?

    let tesseract:G8Tesseract = G8Tesseract(language:"eng");
    tesseract.delegate = self;
    tesseract.image = image

    tesseract.recognize();

    NSLog("%@", tesseract.recognizedText);
    if let recognizedText = tesseract.recognizedText{
        print(recognizedText)
    }

[...]使用Tesseract,但是當我這樣做時,Phone的CPU使用率達到100%。

預計OCR是一項CPU密集型任務。

如何解決?

您可以嘗試減少送入Tesseract的像素數量。 這意味着降低圖像的分辨率或使用較緊的裁切。

另外,我的閱讀結果也越來越差。

一種可能性是使用圖像預處理來提高檢測質量。 另一種選擇是使用其他OCR庫。 大多數都是商業性的,但在某些情況下會提高質量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM