차근차근/안드로이드 스튜디오

안드로이드 스튜디오 + OCR / Simple-Android-OCR 실행 - 1 (실패)

예쁜꽃이피었으면 2016. 6. 24. 17:36

안드로이드 스튜디오 + OCR 


찾아보니 방법이 있긴 한 것 같은데 좀 막막하네.. 해보자.


참고사이트


How to build Tesseract OCR library for Android Studio?

https://priyankvex.wordpress.com/2015/08/30/how-to-build-tesseract-ocr-library-for-android-studio/


Tesseract with andoird and gradle

https://coderwall.com/p/eurvaq/tesseract-with-andoird-and-gradle


android ocr.zip

https://drive.google.com/file/d/0B4H2r_RN8aIablVrREFMTG15VTQ/view?pref=2&pli=1


Android OCR 한글 및 영문 인식 Tesseract 샘플 프로젝트 테스트

http://cofs.tistory.com/175


[library] ocr - tesseract 글자 인식 installation

http://m.blog.naver.com/tokimdh77/220604934091


[libarary] ocr - tesseract 글자 인식 활용

http://m.blog.naver.com/tokimdh77/220604983377


Android and OCR

https://wolfpaulus.com/journal/android-journal/android-and-ocr/


Android OCR 한글 및 영문 인식 Tesseract 샘플 프로젝트 테스트

http://cofs.tistory.com/175 우선 이거 따라해 봐야겠다.



1. 새 프로젝트 생성


2. https://github.com/GautamGupta/Simple-Android-OCR 에서 샘플프로젝트 다운로드

2-1. import를 시도해 본다.


압축을 푼 Simple-Android-OCR 폴더 안에 

https://github.com/rmtheis/tess-two 에서 tess-two를 다운 받아서 넣는다.


Simple-Android-OCR / project.properties 에서 

android.library.reference.1=../tess-two 를

android.library.reference.1=C:/Users/경로입력/Desktop/Simple-Android-OCR-master/Simple-Android-OCR-master/tess-two 로 변경 후 저장.


안드로이드 스튜디어에서 프로젝트 import 


되긴 함.



2. https://github.com/tesseract-ocr/tessdata 여기에서 tessdata 다운로드 ( 언어팩 )




http://cofs.tistory.com/175 여기 2번에 보면 assets/tessdata폴더에 넣으면 된다고 한다.

음.. 폴더가 없다면 app/src/main아래에 assets폴더를 생성하라고 한다. 



3. tess-two 모듈 다운로드 및 Import 하고 jar설정


File > New > Import Module.. 이 부분은 건너뜀


FIle > Project Structure > Modules > 프로젝트 선택 > 가장 끝에 있는 Dependencies 탭 선택

> + 기호 누름 > Module dependency > tesstwo선택 > OK > OK



4. 설정 파일(tess-two의 build.gradle) 수정 


Simple-Android-OCR-master / simpleAndroidOCR / build.gradle와

Simple-Android-OCR-master / tesstwo / bulid.gradle의 상단 부분은 같아야 한다고 한다. 아마도..


->  


Simple-Android-OCR-master / tesstwo / bulid.gradle 하단에 블로그에 나와있는 소스를 붙여넣는다.



compileSdkVersion 24
buildToolsVersion "24.0.0"

defaultConfig {
applicationId "com.datumdroid.android.ocr.simple"
minSdkVersion 23
targetSdkVersion 24
versionCode 1
versionName "1.0"
}
이렇게 내용 수정함.
5. 실행을 해야 하는데..



_M#]


반응형

'차근차근 > 안드로이드 스튜디오' 카테고리의 다른 글

안드로이드 스튜디오 + OCR / Simple-Android-OCR 실행 - 2 (실패)  (0) 2016.06.27
sms 수신하기.  (0) 2016.06.27
링크 메모  (0) 2016.06.24
No changes to deploy  (0) 2016.06.23
Rendering Problems  (0) 2016.06.23