프로젝트를 하는 중에 계속해서 OpenCV의 라이브러리를 찾지 못했다는 오류가 나오고있다
분명 어플도 설치했고 라이브버리랑 모듈도 import했는데....
일단 Native 라이브러리도 추가해야한다길래 추가를 했다
- OpenCV Native 라이브러리 추가하기
다운받은 OpenCV 폴더에서 sdk/native/libs를 메인프로젝트 폴더 아래에 복사하여 추가한다
프로젝트 구조를 볼 때 Project로 설정해놓으면 복사가 편리할것이다
app/src/main에 있어야 했는데 java 안에 복사가 됐었다
라이브러리 폴더명은 jniLibs로 수정한다
정확한 위치에 복사하면 다음과 같이 뜨게된다
전체 오류코드 8ㅅ8
D/OpenCV/StaticHelper: Trying to get library list
E/OpenCV/StaticHelper: OpenCV error: Cannot load info library for OpenCV
D/OpenCV/StaticHelper: Library list: ""
D/OpenCV/StaticHelper: First attempt to load libs
D/OpenCV/StaticHelper: Trying to init OpenCV libs
D/OpenCV/StaticHelper: Trying to load library opencv_java3
D/OpenCV/StaticHelper: Cannot load library "opencv_java3"
이 중 마지막 오류문인 Cannot load library "opencv_java3"에 대해서 검색을 했더니
라이브러리를 불러오는 코드를 또 작성을 해줘야한다고 한다
상당히 귀찮은 애다
작동할 Activity 등에 아래 코드를 작성한다
1 2 3 | static { System.loadLibrary("opencv_java3"); } | cs |
'Programming > Android' 카테고리의 다른 글
[안드로이드] onNavigationItemSelected not called (호출 안됨) 문제 해결 (0) | 2017.05.07 |
---|---|
[안드로이드] OpenCV for Java 이미지 불러오기, 저장하기(load image&save image) (0) | 2017.04.30 |
[안드로이드] 일정 시간 후에 메소드 실행하기(Handler), 간단하게 if문 설명 (0) | 2017.03.16 |
[안드로이드] OpenCV for Android - python 연동 실패.. (Java로 바꾸자..) (0) | 2017.03.16 |
[안드로이드] OpenCV샘플소스 - CameraControl (0) | 2017.03.09 |