OpenCV 라이브러리 가져오기를 완료한 후 Gradle 빌드 오류가 발생합니다. 라이브러리가 아직 설치하지 않은 오래된 Android SDK를 사용하고 있기 때문에 이러한 문제가 발생합니다. 이 오류를 신속하게 해결하려면 Android 창에서 Android Studio 왼쪽의 프로젝트 창으로 전환합니다. 퀵버드 스튜디오 / opencv-안드로이드에서 새로운 릴리스의 알림을 원하십니까? MainActivity.java 파일의 내용은 아래에 있습니다. 활동 이름은 AppCompatActivity 클래스를 확장하는 MainActivity입니다. Android 활동이 활동 클래스를 확장한다는 것은 잘 알려져 있지만 이 프로젝트에서는 프로젝트를 만드는 동안 “이전 버전과의 호환성” 옵션을 선택했기 때문에 실제로 AppCompatActivity를 확장합니다. 프로젝트 창 상단의 드롭 다운에서 안드로이드를 선택이 튜토리얼은 안드로이드 스튜디오에서 OpenCV를 사용하기위한 자세한 단계를 논의했다. 안드로이드 스튜디오 프로젝트가 만들어지고 제대로 작동하는지 확인한 후 OpenCV를 준비하기 시작했습니다. 프로젝트를 만든 후 Android 프로젝트 보기를 선택할 수 있으며 MainActivity라는 활동에 대한 Java 파일을 찾을 수 있습니다.

.java 확장명이있는 Java 파일이지만 Android 프로젝트 보기에만 표시되지는 않습니다. 다음 그림에서 볼 수 있듯이 activity_main.xml이라는 XML 레이아웃 파일도 있습니다. 참고: OpenCV 라이브러리를 사용하려는 Android 프로젝트가 이미 있는 경우 이 단계를 건너뜁니다. 에뮬레이터가 시작되면 응용 프로그램이 자동으로 설치되고 아래와 같이 앱 목록에 표시됩니다. 앱 이름 “OpenCV 안드로이드”는 우리가 이전에 입력 한 것입니다. C ++, 파이썬과 자바 인터페이스는 리눅스, 맥 OS, 윈도우, 아이폰 OS, 안드로이드를 지원합니다. “소스 디렉토리”근처 오른쪽에있는 세 개의 점을 클릭하고 안드로이드에 대한 다운로드 OpenCV 내부의 sdk 폴더가 존재하는 경로로 이동합니다. 팁 : 안드로이드 6 이상에서 런타임에 카메라 허가를 요청하는 것을 잊지 마십시오.

OpenCV Android 라이브러리를 성공적으로 통합했으므로 라이브러리 zip 파일에 포함된 샘플 중 하나를 사용해 볼 수 있습니다.

Uncategorized