2016-09-27 47 views
-2

我是android新手。我的挑戰是創建一個應用程序,它捕獲圖像中的部分文本並突出顯示捕獲的文本。從圖像中捕獲部分文本並突出顯示捕獲的文本

例:

現在得到以下結果通過sample

enter image description here

但我需要得到作爲

enter image description here

亮點電話號碼,電子郵件和網站,需要從圖像中捕獲這些字段。當用戶點擊突出顯示的網站部分時,是否可以導航網站?

請幫幫我。提前致謝。

回答

0

如果您使用上述庫 那麼你會得到下面的功能CaptureActivity

boolean handleOcrDecode(OcrResult ocrResult) {} 

在這個功能可以過濾你從整個文本所需的文本。 過濾數據後,顯示手機號碼和電子郵件的自定義dailog。 並使它可以點擊電子郵件,以便將用戶重定向到網站。

+0

感謝您的快速回復先生。 prashant bhoir我沒有過濾結果,但圖書館突出顯示完整的數據,但我只需要突出顯示電話號碼,電子郵件和網站。 –

+0

如果你有文本,那麼你可以應用特定的模式來獲取特定的數據使用模式下面獲取電子郵件地址字符串s =「*** [email protected]&&^ [email protected]((& "; 匹配m =模式。編譯( 「[A-ZA-Z0-9 _ + - 。] + @ [A-ZA-Z0-9 - ] + \\ [A-ZA-Z0-9 - ]。+」)。匹配(S) ; while(m.find()){ Log.e(「EMAILLL」,m.group()); } –

+0

上面的模式會給你從字符串的電子郵件地址 –