簡體   English   中英

如何從圖庫中的圖像中獲取(提取)文本並搜索該文本 - Android?

[英]How to fetch (extract) text from image which is in gallery and search that text - Android?

我想這樣做我的手機上有數千張圖片,我想從如下圖所示的圖像中獲取文本:例如,我的手機上有上面的圖像,我想獲取編寫的文本“示例源代碼”在圖像中。 那么我們如何在 android 中做到這一點我必須嘗試 Google Vision API 有時也提供正確的文本但有時不准確。 那么還有其他選擇嗎?

try {
    TextRecognizer txtRecognizer = new TextRecognizer.Builder(getApplicationContext()).build();
    if (!txtRecognizer.isOperational()) {
    } else {
        Frame frame = new Frame.Builder().setBitmap(bitmap).build();
        SparseArray items = txtRecognizer.detect(frame);
        StringBuilder strBuilder = new StringBuilder();
        for (int i = 0; i < items.size(); i++) {
            TextBlock item = (TextBlock) items.valueAt(i);
            strBuilder.append(item.getValue());
        }
        Log.d("My Text : ", strBuilder.toString() + " okok");
    }
} catch (Exception e) {
    e.printStackTrace();
}

首先你需要創建一個Demo

Android 上的光學字符識別 – OCR

從圖像中獲取文本。

這里發布了一些有用的鏈接:-

1.安卓OCR庫

2. https://github.com/abbyysdk/ocrsdk.com

3. http://www.truiton.com/2016/11/optical-character-recognition-android-ocr/

4. https://github.com/renard314/textfairy

5. https://github.com/rmtheis/android-ocr

6. https://github.com/priyankvex/Easy-Ocr-Scanner-Android

你從互聯網上得到的許多例子只是谷歌。 希望這對你有幫助。

暫無
暫無

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

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