안드로이드 개발 질문/답변
(글 수 45,052)
현재 OCR 사전 프로그램을 개발하고 있는데
NDK를 사용하는 부분에서 부터 막혀서 이렇게 질문 드립니다.
현재 OCR lib으로 tesseract를 사용하고
추가 적으로 이미지 프로세싱을 위한 lib가 있습니다.
이걸 현재는 two-libs 예제를 보면서
ndk로 컴파일 시켜놨는데
제가 재대로 하고 있는지 모르겠네요
ocr 부분과 이미지 프로세싱을 하는 라이브러리가 다른곳에서
사용되는데
라이브러리 파일이 하나만 있으니
사용할때 두군대 모두에서 라이브러리 로드하고
사용할 메소드만 public native 선언해주고 사용해야 되는건지
제대로 공부를 안해서 이것저것 의문투성이네요 ㅜㅜ
NDK를 사용하는 부분에서 부터 막혀서 이렇게 질문 드립니다.
현재 OCR lib으로 tesseract를 사용하고
추가 적으로 이미지 프로세싱을 위한 lib가 있습니다.
이걸 현재는 two-libs 예제를 보면서
ndk로 컴파일 시켜놨는데
제가 재대로 하고 있는지 모르겠네요
ocr 부분과 이미지 프로세싱을 하는 라이브러리가 다른곳에서
사용되는데
라이브러리 파일이 하나만 있으니
사용할때 두군대 모두에서 라이브러리 로드하고
사용할 메소드만 public native 선언해주고 사용해야 되는건지
제대로 공부를 안해서 이것저것 의문투성이네요 ㅜㅜ




따라서, 최종 결과물은 하나의 so파일만 생성되죠.
말씀하신것처럼 두개의 so를 사용해야 하는 상황이라면,
두개의 라이브러를 로드하시고, 필요한 함수에 대한 JNI래퍼 함수를 만드시면 됩니다.