OpenCV 페이지로 이동하여 안드로이드에 대한 최신 sDK (소프트웨어 개발 키트)를 다운로드합니다. 지금까지 최신 버전 (12 월 3 2017)은 3.3.1입니다, 당신은이 링크를 따라 완료 후, 안드로이드 팩을 클릭 할 수 있습니다, 파일 압축을 풀고. 단 한 단계만 하면 OpenCV로 안드로이드 앱을 빌드할 수 있습니다. OpenCV의 압축해제 폴더를 열고 sdk / 네이티브 및 복사 libs 폴더로 탐색하고 src / main에서 안드로이드 프로젝트에 붙여 넣습니다. 다음은 프로젝트 디렉터리를 복사한 후처럼 보입니다. local.properties 파일은 ndk 및 opencv dirs를 정의해야 합니다. 여기에 예를 들어 내 안드로이드 스튜디오에서 새로운 프로젝트를 만들, 당신은 단순히 OpenCV 안드로이드 또는 당신이 원하는 무엇이든 이름을 지정할 수 있습니다. 안드로이드 스튜디오가 프로젝트 설정을 완료 한 후, 지금은 클릭 파일 -> 새로운 -> 가져 오기 모듈에 의해 안드로이드 응용 프로그램에 OpenCV 라이브러리를 통합하고 다운로드 한 압축해제 폴더를 열 시간이다, 여기에 당신은 sdk 폴더를 볼 수 있습니다, 그것을 열고 자바를 선택합니다. 당신이 그것을 선택한 후 그냥 클릭 다음을 완료합니다. 그런 다음 Android에서 자산 폴더를 만든 다음 이미지를 해당 폴더에 붙여 넣기를 복사 할 수 있습니다. 이 링크를 따라 프로젝트 내부에 자산 폴더를 만들 수 있습니다. 당신은 다운로드안드로이드 스튜디오에 OpenCV 라이브러리를 가져 와서 모든 것을 설정하기 위해 따를 수있는 stackoverflow 답변이 있습니다. Eclipse를 사용하는 경우 이 링크를 사용합니다.

조정 있어, 나는 🙂 안드로이드 개발에 더 많은 자습서를 작성하려고합니다. 내가 이전에 말한 프로젝트는 기본적으로 안드로이드 응용 프로그램입니다 연구 후, 몇 가지 튜토리얼 및 시행 착오 물건을 따라 모바일 응용 프로그램입니다. 나는 내 안드로이드 프로젝트와 통합 할 수 있었다. jlhonora / opencv-안드로이드 샘플에서 새로운 릴리스에 대한 알림을 원하십니까? 당신은 단순히 당신이 당신의 늦은 안드로이드 SDK에 그 네 가지를 업데이트 할 수 있으며,이 오류를 해결합니다. 당신은 위의 경우를 제외하고 다른 오류를 발견하면 어쩌면 당신은 뭔가를 설치해야하지만 그냥 노트북 / PC가 인터넷에 연결되어 있는지 확인하고 자동으로 필요한 물건을 instal 것입니다 두려워하지 않습니다. 당신은 또한이 하나 다운로드와 같은 최신 컴파일SdkVersion에 OpenCV 모듈 설정을 업데이트하고 안드로이드의 기본 개발 키트 (NDK)를 설치해야합니다. 자세한 내용은 여기: https://developer.android.com/ndk/guides/setup.html 성공적으로 OpenCV를 사용 하려면, 애플 리 케이 션의 안 드 로이드 매니 페스트.xml 파일에 추가 하는 카메라 권한이 있어야 합니다. Android를 익숙하지 않은 경우 UI에 대한 XML 파일을 만들어야한다는 것을 잘 알고 있습니다. 이러한 파일은 레이아웃 폴더 내부에 생성됩니다.

아무 일도 일어나지 않으면 GitHub 데스크톱을 다운로드하고 다시 시도하십시오. 검출기는 검출기 기능을 사용하는 데 사용되며 설명자는 설명기를 계산하고 일치자는 설명자와 일치합니다. 오류를 해결하려면 컴파일SdkVersion 및 targetSdkVersion을 최신 Android SDK 버전 또는 PC에 설치한 버전으로 변경하기만 하면 됩니다. 버전을 변경한 후 Gradle이 프로젝트를 동기화할 수 있도록 동기화 버튼을 클릭해야 합니다. 컴파일SdkVersion 및 buildTools를 모두 복사합니다. 빠른 시작 링크를 원하십니까? 이 튜토리얼을 사용 : “안드로이드 SDK에 대한 OpenCV”. OpenCV 안드로이드 소스 포지 페이지로 이동하여 최신 OpenCV 안드로이드 라이브러리를 다운로드하십시오. 이 게시물을 작성할 때와 마찬가지로 최신 버전은 3.4.1이었습니다. 이제 😉 나와 어울릴 준비가 되었습니다.

우리가 사용하려고하는 알고리즘은 ORB (빠른 방향및 회전 된 BRIEF)입니다. OpenCV 애호가로서 ORB에서 가장 중요한 것은 “OpenCV Labs”에서 나왔다는 것입니다. 이 알고리즘은 에단 루블리, 빈센트 라보, 커트 코놀리지, 게리 R. 브래드스키가 논문 ORB에서 제기한 2011년 SIFT 또는 SURF의 효율적인 대안입니다. 그것은 SIFT와 SURF에 대한 좋은 대안입니다 계산 비용, 매칭 성능 과 주로 특허. 예, SIFT와 SURF는 특허를 받았으며 그 사용에 대해 지불해야합니다. 그러나 ORB는 없습니다 . 당신은 여전히 SIFT와 SURF를 사용할 수 있지만 그들은 OpenCV 라이브러리의 최신 버전에 포함되어 있지 않기 때문에 별도로 컴파일해야하고 상용 응용 프로그램을 만들려면 당신은 지불하고 얻을 수있다.