[英]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.