///
Search
▶️

Android에 OpenCV 설치하기

현재 안드로이드 스튜디오에서 공식적으로 지원하는 것은 CMake를 사용하는 방식입니다.
먼저 안드로이드 NDK 프로젝트를 생성합니다.

Android NDK 프로젝트 생성하기

프로젝트에 OpenCV 라이브러리 추가하기

CMakeList.txt를 직접 수정하거나 안드로이드 스튜디오 GUI를 이용하여 모듈 추가를 통해 사용하는 방식이 있습니다. 이 중 편한 방법을 사용하시면 됩니다.

Android용 OpenCV 다운받기

OpenCV 공식 페이지 또는 깃헙을 통해 필요한 라이브러리 파일을 다운받을 수 있습니다.
opencv
opencv

CMakeLists.txt를 통해 라이브러리 추가하기

안드로이드 스튜디오를 활용해 라이브러리 추가하기

OpenCV 라이브러리 추가

아래와 같이 static 함수를 통해 라이브러리를 추가하여 사용합니다.
이렇게 하면 NDK에서 OpenCV를 활용할 수 있습니다.

에러 시 참고사항

java.lang.UnsatisfiedLinkError: dlopen failed: library "libc++_shared.so" not found