2016-09-27 2 views
-2

저는 android를 처음 사용합니다. 내 과제는 이미지에서 텍스트의 일부를 캡처하고 캡처 한 텍스트를 강조하는 응용 프로그램을 만드는 것입니다.이미지에서 텍스트의 일부분을 캡처하고 캡쳐 한 텍스트를 강조 표시합니다.

예 :

지금 sample

enter image description here

를 사용하여 결과를 아래에 점점하지만 난

enter image description here

하이라이트 전화 번호, 이메일, 웹 사이트 및 필요로 될 필요가 이미지에서 해당 필드를 캡처합니다. 사용자가 웹 사이트의 강조 표시된 부분을 클릭하면 웹 사이트를 탐색 할 수 있습니까?

도와주세요. 미리 감사드립니다. 당신은 당신이 전체 텍스트에서 원하는 텍스트를 필터링 할 수 있습니다 다음이 기능에 CaptureActivity

boolean handleOcrDecode(OcrResult ocrResult) {} 

에 아래와 같은 기능을 얻을 것이다 위의 라이브러리 를 사용하는 경우

답변

0

. 데이터를 필터링 한 후 휴대 전화 번호 및 이메일을 사용하여 맞춤형 데일리를 표시합니다. 이메일을 클릭 할 수있게 만들어 사용자를 웹 사이트로 리디렉션합니다.

+0

빠른 답장을 보내 주셔서 감사합니다. prashant bhoir 나는 결과를 필터링했지만 라이브러리는 완전한 데이터를 강조하지만 전화 번호, 이메일 및 웹 사이트 만 강조 표시해야합니다. –

+0

만약 당신이 텍스트를 가지고 있다면 특정 패턴을 적용하여 패턴 아래의 패턴을 사용하여 이메일 주소 문자열을 얻을 수 있습니다. String = "*** [email protected] && [email protected] ((& "; Matcher m = Pattern. [a-zA-Z0-9 +.] + @ [a-zA-Z0-9-] + \\. [a-zA-Z0-9 -.] + "). ; while (m.find()) { Log.e ("EMAILLL", m.group()); } 위의 패턴 –

+0

의 이메일 주소를 제공합니다. 텍스트 (위에서 말했듯이) 내 문제는 텍스트 수집이 아닙니다. 내 게시물의 이미지는 "전화 번호, 이메일 및 웹 사이트 만 강조 표시"입니다. 이것은 내가 묻는 것입니다. –

관련 문제