0
我在Android(或iOS)上使用OCR
讀取卡。但在這個過程中,如果成功的話,它不會倒過來。但性格錯了,過程失敗了。我正在使用tesserat
和opencv algoritms
。Android-Java檢測文本方向併爲ocr旋轉圖像
示例如下圖所示。我怎麼能detect text orientation
和rotate image
。
我在Android(或iOS)上使用OCR
讀取卡。但在這個過程中,如果成功的話,它不會倒過來。但性格錯了,過程失敗了。我正在使用tesserat
和opencv algoritms
。Android-Java檢測文本方向併爲ocr旋轉圖像
示例如下圖所示。我怎麼能detect text orientation
和rotate image
。
如果您使用的是不具有專用的自動旋轉功能,OCR技術(大部分做的,所以仔細檢查),然後我用的方法是檢查是否有任何字符置信度或檢查用於詞典中的單詞。例如,ABBYY OCR具有專用的自動旋轉設置。 OCR-IT API也具有自動旋轉功能,並且還可以返回XML結果中的標誌,例如IsWordFromDictionary。每種OCR技術的工作可能不同。
如果您預計只有4個可能的旋轉,則算法爲:
在某些項目中,圖像可能處於不可預知的極端角度(如30度),因此執行4次翻轉時,OCR在每種情況下都會失敗。然後,我通常每10度旋轉一次使用OCR傳球(36次OCR傳球),並選擇最佳情況。
建議無誤。一個可行的解決方案。我認爲我嘗試了4種不同的狀態,然後我嘗試。但OCR過程的高成本並不快(Tesseract OCR不夠快)。時間也在增長。 –