안드로이드 스튜디오 opencv 예제

단계 6 : OpenCV – 안드로이드 – SDK / SDK / 네이티브에 존재하는 libsfolder는 안드로이드 프로젝트의 응용 프로그램 / SRC / 메인 폴더에 복사해야합니다. 당신의 “opencv-2.4.13.2-android-sdk”폴더를 찾아 “OpenCV-android-sdksdkjava”파일에서 “프로젝트 구조”를 열고 안드로이드 스튜디오에서 프로젝트 구조및 아래와 같이 모듈 의존성을 추가 다운로드 및 안드로이드의 기본 개발을 설치 키트(NDK)를 입력합니다. 여기에 더 많은 정보 : https://developer.android.com/ndk/guides/setup.html이 튜토리얼은 또한 당신이 이미 대응 테스트 장치에 개발 기계와 OpenCV 관리자에 설치 된 OpenCV4Android SDK가 있다고 가정합니다. 당신이 이들 중 하나에 도움이 필요하면, 당신은 우리의 OpenCV4Android SDK 자습서를 참조 할 수 있습니다. 찾아보기 버튼을 누르고 OpenCV4안드로이드 SDK (OpenCV-2.4.9-안드로이드 SDK / SDK)를 찾습니다. Android.mk 대한 오류가 있는 경우 이 코드를 build.gradle(모듈: 앱) 아래에 빌드유형{} File->New->가져오기 모듈로 이동하여 unpacked_OpenCV_package/sdk/java에 대한 경로를 제공합니다. 모듈 이름이 자동으로 감지됩니다. 안드로이드 스튜디오가 다음 창에서 당신을 제안할 모든 기능을 비활성화합니다. OpenCV를 성공적으로 사용하려면 앱에 AndroidManifest.xml 파일에 카메라 권한이 추가되어야 합니다. 1 단계 : 안드로이드에 대한 OpenCV SDK를 다운로드합니다. 이 기사를 만드는 시점에서, OpenCv 3.4.3 최신입니다. 대상 폴더의 메모를 확인 – OpenCV- 안드로이드 – SDK.

다음, 점심 안드로이드 스튜디오와 프로젝트를 엽니 다 (또는 만들기). 안드로이드 스튜디오에서 “파일 > 새 가져오기 모듈…” OpenCV 안드로이드 소스 포지 페이지로 이동하여 최신 OpenCV 안드로이드 라이브러리를 다운로드하십시오. 이 게시물을 작성할 때와 마찬가지로 최신 버전은 3.4.1이었습니다. 몇 가지 가장 중요한 단계에 대해 토론할 수 있습니다. UI가있는 모든 안드로이드 응용 프로그램은 활동 및 보기를 구현해야합니다. 첫 번째 단계로 빈 활동 및 기본 보기 레이아웃을 만듭니다. 가장 간단한 OpenCV 중심 응용 프로그램은 OpenCV 초기화를 구현하고, 카메라에서 미리보기를 표시하기 위해 자체보기를 생성하고 CvCameraViewListener2 인터페이스를 구현하여 카메라에서 프레임을 얻고 처리해야합니다. “opencv-2.4.13.2-android-sdkOpenCV-android-sdksdknativelibs”에서 “jniLibs” 디렉토리 팁으로 복사: Android 6 이상런 시간에 카메라 허가를 요청하는 것을 잊지 마십시오. 10단계(선택 사항 단계): Android Device.I에서 앱을 실행하면 에뮬레이터를 통해 앱을 테스트하지 않는 것이 좋습니다. 실제 안드로이드 장치를 사용합니다. 이 것 없이는 휴대 전화에서 실행할 수 없습니다.

OpenCV 라이브러리 가져오기를 완료한 후 Gradle 빌드 오류가 발생합니다. 라이브러리가 아직 설치하지 않은 오래된 Android SDK를 사용하고 있기 때문에 이러한 문제가 발생합니다. 파일 탐색기에서 OpenCV Android 라이브러리 zip 파일의 내용을 추출한 폴더로 이동합니다. sdk 폴더를 연 다음 기본 폴더를 엽니다(아래 이미지를 가이드로 사용). OpenCV Android 라이브러리를 성공적으로 통합했으므로 라이브러리 zip 파일에 포함된 샘플 중 하나를 사용해 볼 수 있습니다. 빠른 시작 링크를 원하십니까? 이 튜토리얼을 사용 : “안드로이드 SDK에 대한 OpenCV”. 자세한 내용은 파일 / docs/ANDROID-MK.html 안드로이드 NDK 아카이브에서 안드로이드 NDK 문서를 참조하십시오. OpenCV와 정적 연결을 수행합니다.

기본적으로 동적 링크가 사용되고 프로젝트 JNI lib는 libopencv_java.so에 따라 달라집니다. OpenCV Android 라이브러리에서 작업하려면 앱 모듈에 종속성으로 추가해야 합니다. 쉽게 안드로이드 스튜디오에서이 작업을 수행하려면, 파일 -> 프로젝트 구조를 클릭합니다. local.properties 파일은 ndk 및 opencv dirs를 정의해야 합니다. 여기에 예를 들어 내 OpenCV4안드로이드 초보자의 두 가지 주요 유형이 있다, 첫 번째 그룹은 안드로이드에 새로운, 두 번째 – OpenCV에. 우리는 모두에 대한 몇 가지 조언을 제공하려고합니다 : 나는 최근에 안드로이드에 OpenCV와 함께 작업 과 관련된 프로젝트를 시작했다. Android에서 라이브러리를 설정하는 방법에 대한 대부분의 가이드는 오래되었거나 완료되지 않았습니다. 그래서, 이것을 설정하는 방법에 대한 팀 동료의 여러 요청을 받은 후, 나는 이것에 대한 죽은 간단한 가이드를 작성하기로 결정했습니다.