Opencv Android 개발 세팅하기
C++은 MFC 가 있어서 그리기 쉽고 보기도 쉬운 반면에
자바에서는 UI를 쉽게 표현하기 어렵다는 것 입니다.
스윙이 존재하나 스윙은 잘 안써봐서..
그래서 찾은게 안드로이드
안드로이드를 써보진 않았지만 간단한 UI 표현은 쉽다고 하여 테스트를 진행합니다.
진행 순서
- Prepare Requirement
- JDK
- Android SDK and NDK
- Android IDE
- CDT plugins for Eclipse
URL: http://download.eclipse.org/tools/cdt/releases/kepler
- Setting Sample Project
- NDK 를 다운 받았으면 NDKROOT라는 이름으로 패스를 잡아줍니다.
이유는 SAMPLE에서 NDK의 패스이름이 NDKROOT라서.. - 안드로이드 버전의 Opencv를 다운 받아줍니다.
- Eclipse > import 를 통해 Opencv에 있는 파일을 가져 옵니다.
- [for Mac || Linux] Properties > C/C++ Build > Build command 에 있는 .cmd 를 제거해 줍니다.
- 그 후 적용을 누르면 자동으로 변경되면서 완료
- 맨 위에 있는 OpenCV Library - version 쪽에 아직 오류가 발생한다면
ADT 버전 차이로 인해 잡지 못해서 입니다. android-11로 잡혀있네요..- Properties > Android > Project Build Target 을 설정해주면 오류가 사라집니다.
- 다른 프로젝트에서도 같은 방법으로 하면 오류 끝..
- Run Sample Project
- 실행하시면 오픈시브이 Package Manager 어쩌고 저쩌고 하면서 안될것 입니다.
- 애뮬레이터일 경우
입력/platform-tools/adb install /apk/OpenCV_2.4.9_Manager_2.18_armv7a-neon.apk
- Device 일 경우
adb install
입력/apk/OpenCV_2.4.9_Manager_2.18_armv7a-neon.apk
멋져브러요~~!
답글삭제