OpenCV Quick Start 페이지에서 Installation in Linux를 보면서 설치를 진행했다.
Required Packages에 Git, Python 2.6 or later 같은 것들도 요구하고 있는데, 이런 건 이미 설치되어있는 것들이라 설치 패키지에 넣지 않았다.
$ sudo apt install cmake libgtk2.0-dev pkg-config
$ sudo apt install libavcodec-dev libavformat-dev libswscale-dev
여기서도 build-essential, pkg-config는 이미 설치되어 있다고 나왔던 것같다.
나머지는 설명대로 진행하여 sudo make install
까지 성공적으로 실행하였다.
안드로이드 개발과 관련된 문서들이 따로 있는데, 혹시 빌드하는 소스가 다른지 확인이 필요하다.
처음 계획은 PC에서 기본적인 사용법을 익히고, 크로스컴파일 삽질을 거쳐 JNI로 가져다 쓰는 것.
코드가 다르거나 Capability가 다르면 처음부터 NDK로 크로스컴파일 해야함.