OpenCV Android용 Build 방법 정리2(+Extra)

|

이전에 MinGW에서는 정상적으로 Build가 안되어 Ninja를 통해서 시도해봄

 

주의 사항.

 * OpenCV 버전에 따라 지원되는 NDK가 다를 수 있음

 

준비물

 

 OpenCV Source

 -> https://github.com/opencv/opencv/releases

 -> https://github.com/opencv/opencv_contrib/releases (Extra) 

     (5. 항목에서 에러 발생시 contrib을 zip이 아닌 tar.gz로 받아서 다시 시도 해볼것.)

 CMAKE

 -> https://cmake.org/download/

 Ninja

 -> https://github.com/ninja-build/ninja/releases

 Ant

 -> https://ant.apache.org/bindownload.cgi   (Java 8 at runtime 으로 받을것)

 Android SDK, NDK

 -> 준비되었다고 가정함.

 

설치 및 설정

 

1. CMAKE 설치

2. OpenCV, OpenCV contrib, Ninja, Ant 각각 압축 풀기

3. 환경변수 Path에 다음과 같이 추가

   {ninja path}

   {ant path}\bin

4. {OpenCV Path}\Build 폴더 생성

5. Cmd로 {OpenCV Path}\Build 로 이동.

   첨부 파일을 다음에 맞춰서 수정.

명령어.txt
0.00MB

{install path} -> 결과물 저장 경로

{Android NDK path} -> Android NDK path

{Android SDK path} -> Android SDK path

{ABI} -> x86, x86_64, arm64-v8a, armeabi-v7a 중 하나

{target api level} -> Target Android Api Level

 

..까지 전부 복사 후 실행.

 

6. 오류가 없는 경우 ninja -j4 실행

7. 완료 후 ninja install 실행

8. {install path} 확인

 

 

 

'Android > opencv' 카테고리의 다른 글

Tracker의 정확도  (0) 2019.07.24
Opencv Best Tracker  (0) 2019.07.01
OpenCV Android용 Build 방법 정리(+Extra)  (0) 2019.06.11
OpenCV matchTemplate Test  (0) 2019.06.05
OpenCV + java + eclipse 개발 환경  (0) 2019.06.05
And