OpenCV
https://github.com/opencv/opencv/releases
opencv-4.5.5-android-sdk.zip
압축 풀면 sdk 라는 디렉토리가 있다. 이것이 필요하다.
Android Studio 에서 File > New > Import Module
sdk 디렉토리 설정하고, module name: 자동으로 디렉토리 이름 sdk가 들어가는데, opencv로 바꾸던지… 이렇게하면 settings.gradle 에 include ‘:sdk’ 가 추가된다.
Fiel > Project Structure 가서 Dependencies: app 선택하고 오른쪽에 [+] Module dependency 선택하고, sdk 체크하고 OK 이게 build.gradle(…:app) 에 dependencies { implementation project(path: ‘:sdk’) } 가 추가된다. 직접 build.gradle 편집해도 되겠지.
왼쪽 Project 창에
OpenCV Native 라이브러리 메모리에 로드하기
OpenCV를 사용하고자하는 클래스 또는 Application에서 다음과 같이 라이브러리를 로드 한다.
init { val isIntialized = OpenCVLoader.initDebug() Log.d(TAG, “isIntialized = $isIntialized”) }
camera 이용하기
android.hardware.camera2
camera2! 2!