Nuke Olaf - Log Store

[Android] 안드로이드 - openCV 를 안드로이드에서 사용하는 방법 참고 사이트 본문

Android

[Android] 안드로이드 - openCV 를 안드로이드에서 사용하는 방법 참고 사이트

NukeOlaf 2019. 12. 16. 21:55

https://opencv.org/android/

https://webnautes.tistory.com/1054

1. github 에서 openCV 를 검색하고, openCV realease 의 "opencv-4.1.2-android-sdk-zip" 을 다운로드 받는다.

이것은 opencv 의 안드로이드 용 SDK 이다.

 

2. 다운로드 받은 SDK 파일의 압축을 풀고 C 드라이브에 복사해준다.

경로 : C:\OpenCV-android-sdk

 

3. 안드로이드 스튜디오를 열고, Configure 의 SDK Manager 항목에서

- CMake

- NDK

- LLDB

패키지를 설치해준다.

 

4. Native C++ 항목을 선택하여 안드로이드 프로젝트를 새로 생성한다

(최소 api 는 21이며 androidx를 사용해야 한다)

 

5. 프로젝트 생성작업이 완료되면, File > New > Import Module 을 선택해준다

 

6. 그러면 Import Module from Source 가 뜨는데, 여기서 아까 다운로드 받은 SDK 경로의 sdk (C:\OpenCV-android-sdk > sdk) 를 지정해준다.

 

7. ok 버튼을 누르고, Module name 을

:opencv (콜론 포함임) 로 수정해 준다음 Finish 버튼을 누른다

 

8. 작업이 완료되면, project 창에 opencv 모듈이 추가된다.

이제, app 모듈에서 opencv 모듈을 사용할 수 있도록 dependencies(의존성) 을 추가해 주어야 한다

 

9. File > Project Structure 을 선택해준다.

 

10. 왼쪽 메뉴의 Dependencies 를 선택하고, Module 의 app 을 선택한 뒤, 오른쪽의 "+" 버튼을 누른다음, Module Dependency 를 클릭한다

 

11. opencv 를 체크하고 ok 버튼을 누른다.

Comments