2014년 5월 28일 수요일

Opencv Android 개발 세팅하기

Opencv Android 개발 세팅하기


C++은 MFC 가 있어서 그리기 쉽고 보기도 쉬운 반면에
자바에서는 UI를 쉽게 표현하기 어렵다는 것 입니다.
스윙이 존재하나 스윙은 잘 안써봐서..
그래서 찾은게 안드로이드
안드로이드를 써보진 않았지만 간단한 UI 표현은 쉽다고 하여 테스트를 진행합니다.
진행 순서
  • Prepare Requirement
  • 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 입력

댓글 1개: