Android 용 무료 OCR 라이브러리가 있습니까? [닫은]


148

Android에서 실행되는 Java OCR을 찾고 있지만 Asprise는 플랫폼 독립적 인 OCR이 아닌 것 같습니다. 안드로이드 응용 프로그램 개발에 사용할 수있는 오픈 소스 / 무료 Java OCR이 있습니까?


9
이 질문은 다시 열어야합니다. 그것은 매우 중요하고 유효한 질문입니다
Utsav Gupta

5
Google은 최근 OCR API를 출시했습니다. developers.google.com/vision/text-overview
Wirling

답변:


38

OCR은 CPU를 많이 사용하므로 스마트 폰에서 다시 수행하는 것이 좋습니다.

그 외에도 제 OCR 라이브러리는 AspireTesseract 입니다. 자바도 아니기 때문에 드롭 인 안드로이드 OCR 라이브러리를 얻지 못할 것입니다.

그러나 Tesseract는 오픈 소스입니다 (GitHub가 실제로 호스팅 함). 따라서 필요한 부분 집합을 Java로 이식하는 데 약간의 시간이 걸릴 수 있습니다. 내 이해는 미친 C ++이 아니므로 OCR이 얼마나 나쁜지에 따라 시간 가치가 있습니다.

짧은 대답 : 아니오.

긴 대답 : 당신이 그것을 위해 기꺼이 노력한다면.


2
그것을 포팅함으로써 자바에서 부분 집합을 다시 쓰는 것을 의미합니까? 많은 노력이 필요할 수 있으므로 100 % Java OCR이 없습니까?
user121196

13
Tesseract를 Android NDK를 통해 JNI 계층으로 랩핑하는 대신 Android의 Java로 포팅하는 것이 좋습니다. Tesseract는 이미 ARM으로 이식 된 것으로 보이므로 JNI API를 더 쉽게 배치 할 수 있습니다. 또한 이것은 Java 포트보다 더 빠르며 장기 유지 관리를 단순화합니다.
CommonsWare

15
이미 Tessjeract라는 Java 용 Tesseract JNI 인터페이스가 있습니다. code.google.com/p/tesjeract
sventechie

1
Tesseract는 C에서 Java로 짧은 도보 거리가 아닙니다. 내가 본 코드는 관용적 인 80 년대 C이며 다른 언어로 쉽게 이동할 수 없습니다.
plinth

2
@vincent은 작년에 사라졌습니다. JNA 버전은 현재 github.com/nguyenq/tess4j와 함께 사용할 수 있습니다. 또한 Android 포크 : github.com/rmtheis/tess-two
sventechie

21

tesseract-android-tools를 사용 하여 많은 행운을 빕니다.


질문이 마감되었지만 긍정적 인 결과를 얻은 사람을 찾는 것이 좋습니다. 이러한 소스 포지 유형 프로젝트에서 사람들을 찾기는 매우 어렵습니다. 질문 : 여권 또는 신분증의 이미지 스캔으로 Tesseract를 사용해 보셨습니까? 텍스트 PDF에서는 문제가 없지만 이미지로 어려움을 겪고 있습니다.
PKHunter

나는 텍스트 (같은 글꼴, 글꼴, 크기)와 단지 문서였다에서 이미지를하였습니다 아무것도 그것을 시도하지 않았다
벤 피어슨

나는 그것이 나를 위해 작동하기를 바랍니다
Romantic Electron

20

또 다른 옵션은 이미지를 웹 응용 프로그램에 게시하고 (아마 나중에) C ++-> Java 포트 문제없이 모바일 CPU를 막지 않고 OCR 처리하도록하는 것입니다.


매우 좋은 아이디어 : DI는 당신이 웹 서비스 (asmx) 감사를 의미한다고 가정합니다
Omidoo


4

그렇습니다.

그러나 OCR은 매우 광범위합니다. OCR 기능이있는 Android 응용 프로그램을 알고 있지만 찾고있는 OCR과 다를 수 있습니다.

이 오픈 소스 응용 프로그램을 Aedict 라고 하며 필기 일본어 문자로 OCR을 수행합니다. 그렇게 느리지 않습니다.

찾고자하는 것이 아닌 경우 어떤 종류의 문자와 어떤 데이터 입력 (이미지 또는 XY 터치 기록)을 정확하게 입력하십시오.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.