OpenCV 안드로이드 연동 환경설정 OpenCV-Android 를 다운 받습니다.

Slides:



Advertisements
Similar presentations
IT CookBook, Android Studio 를 활용한 안드로이드 프로그래밍 Copyright© 2015 Hanbit Academy, Inc. All rights reserved. 14. 서비스와 브로드캐스트 리시버.
Advertisements

스마트폰 화면에서 안드로이드 마켓을 클릭하여 접속합니다. [그림 1-1] 안드로이드 전용 어플리케이션 설치 방법 1. 굿바이 학교폭력 Mobile App 설치 안드로이드폰 설치 방법 마켓에서 검색 아이콘을 클릭 하여 검색창을 활성화 합니다. 굿바이 학교폭력 어플명을 입력.
1 강. 안드로이드 개요 및 개발 환경 구축 - 안드로이드 개요 -JDK 설치 -Path 설정 - 이클립스 설치 -ADT, SDK 설치 Lecturer Kim Myoung-Ho Nickname 블스
갤럭시S6 마시멜로 업데이트 및 루팅 안내 2016/05/10 SPIRE TECHNOLOGY INC.
Android 프로그램개발 환경. 학습 목표 ■ 교육 목표  JDK 설치  JDK 환경 설정  Eclipse 설치  Android SDK 설치  ADT Plug-in 설치  Android Virtual Device(AVD) 설치  Android 예제 프로그램.
2016 유성환 Hybrid MOBILE.
기초C언어 제1주 실습 강의 소개, C언어 개요, Cygwin/Eclipse 사용 컴퓨터시뮬레이션학과 2016년 봄학기
2. 앱 개발환경 구축 Step by Step 안드로이드 프로그래밍 쉽게 시작하는 안드로이드 4.4 앱 개발.
컴퓨터프로그래밍 1주차실습자료 Visual Studio 2005 사용법 익히기.
Image & Video processing
텔레비전 마이 동산 Q. 도서관 이용교육 반드시 도서관에 와야 하나요?
5강. Servlet 본격적으로 살펴보기-I 프로젝트 만들기 doGet() doPost()
Android Wi-Fi Manual (Guest용)
ERP 전용 브라우저 설치 매뉴얼 (Windows 7)
Cross Compiler를이용한 커널 컴파일 및 포팅 1
CUDA Setting : Install & Compile
CI서버 구축 목차 CI(Continuous Integration) 개요 CI 설치, 환경 구축 maven build
ANSYS17.2 Student 제품 무료 다운로드
나민영 서경대학교 컴퓨터공학과 CGVR Lab 같이만들어보자 5주차 OpenCV 설정 및 기초.
8.1 인터페이스 개요와 인터페이스 정의 8.2 인터페이스의 사용 8.3 인터페이스의 상속 8.4 인터페이스 참조
07. 메뉴와 대화상자 제목. 07. 메뉴와 대화상자 제목 메뉴를 작성하고 사용하는 방법을 배운다. 토스트의 다양한 출력 방법을 알아본다. 대화상자의 사용법을 익힌다.
14. 서비스와 브로드캐스트 리시버 제목. 14. 서비스와 브로드캐스트 리시버 제목.
Android 시리즈 H2O SIM Card 데이터 사용 설정 방법
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
1. C++ 시작하기.
SqlParameter 클래스 선문 비트 18기 발표자 : 박성한.
자바 5.0 프로그래밍.
소프트웨어 분석과 설계 Struts2 & JBOSS 설치하기
Power Java 제14장 배치 관리자.
UNIT 02 JDK & Tools 설치 로봇 SW 컨텐츠 교육원 조용수.
CHAP 12. 리소스와 보안.
Android studio로 Application 만들기.
10강. JSP 본격적으로 살펴보기-II 스크립트릿, 선언, 표현식 지시자 주석 Lecturer Kim Myoung-Ho
Method & library.
사용자 함수 사용하기 함수 함수 정의 프로그램에서 특정한 기능을 수행하도록 만든 하나의 단위 작업
자바응용.
JDBC Lecture 004 By MINIO.
cafe.naver.com/embeddedcrazyboys
영상처리 실습 인공지능연구실.
제목소개 1. 안드로이드소개 2. 패킷캡쳐를 위한 환경 소개 3. ndk 소개 4. lipcap 5. 6.도식화 그림
ERP 전용 브라우저 설치 매뉴얼 (Windows 7)
툴 설치 가이드 PrimeTime SynopsysMentor.
인문학 동영상 강의 사용자 매뉴얼 (PC & Mobile).
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
Eclipse CDT에서 프로젝트를 Export 하고 Import 하는 방법
[그림 1-1] 안드로이드 전용 어플리케이션 설치 방법
2강_첫번째 안드로이드 프로젝트 에뮬레이터(AVD) 만들기 처음 만들어 보는 프로젝트 전체적인 구성 살펴보기
컴퓨터 프로그래밍 기초 - 8th : 함수와 변수 / 배열 -
삼안 인트라넷 메뉴얼.
9강. 클래스 실전 학사 관리 프로그램 만들기 프로그래밍이란 결국 데이터를 효율적으로 관리하기 위한 공구
15강. 폼 데이터 값 검증 Validator를 이용한 검증 ValidationUtils 클래스
빌드 성공.
Fucntion 요약.
CHAP 21. 전화, SMS, 주소록.
11. 어댑터뷰 제목. 11. 어댑터뷰 제목 리스트뷰와 그리드뷰 활용법을 배운다. 갤러리와 스피너의 사용법을 익힌다.
( Windows Service Application Debugging )
12강. 컨트롤러 컨트롤러 클래스 제작 요청 처리 메소드 제작 뷰에 데이터 전달
OpenCV 설정 2.21 만든이 딩딩.
안드로이드 앱 개발과정 Step1. 기초과정 강사 : 정 훈 희.
영상처리 실습 (OpenCV + MFC) Chonbuk National University A.I. Lab.
클래스 : 기능 CHAPTER 7 Section 1 생성자(Constructor)
StyleCop 소개 SGS Framework 개발 팀.
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
기초C언어 제2주 실습 프로그래밍의 개념, 프로그램 작성 과정 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원
함수, 모듈.
Android -Data Base 윤수진 GyeongSang Univ. IT 1.
동적메모리와 연결 리스트 컴퓨터시뮬레이션학과 2016년 봄학기 담당교수 : 이형원 E304호,
Power Java 제14장 배치 관리자.
Web.
Presentation transcript:

OpenCV 안드로이드 연동 환경설정 OpenCV-Android 를 다운 받습니다. http://billmccord.github.com/OpenCV-Android/ Android-NDK 를 다운 받습니다. http://developer.android.com/sdk/ndk/index.html Android-NDK 폴더를 path 환경 변수에 지정합니다. Cygwin을 다운 받고 Devil 안에 있는 gcc-core, gcc-c++, make 를 추가로 선택하고 설치합니다.

OpenCV 안드로이드 연동 activity 클래스에 자신이 사용할 so파일 로딩(opencv), native 메소드 선언 합니다. 자신의 안드로이드 프로젝트에 jni라는 폴더를 만듭니다. Android-OpenCV에서 tests 폴더와 Application.mk파일을 제외하고 jni폴더에 넣습니다. 여기서 cygwin에서 ndk-build로 해당 폴더로 이동하여 빌드하면 openCV 연동이됩니다. 하지만 이번 프로젝트에서는 C언어에서 openCV를 이용하고 해당 메소드를 Java에서 호출하므로 여기서 바로 빌드하지 않습니다. 다른 것을 바꿀 것 없이 자신이 선언한 activity 클래스를 javah로 헤더를 만듭니다. 해당 헤더파일에서 실제 메소드 호출부만을 cvjni.h의 함수호출부를 모두 지우고 이곳에 넣습니다.

OpenCV 안드로이드 연동(계속) cvjni.cpp의 내용은 헤더파일에 선언해둔 함수만 두고 지웁니다. 해당 함수를 구현합니다. cvjni라는 파일 명을 바꾸려면 Android.mk를 수정하면 됩니다. 이번 프로젝트에서는 com_samsung_dmc_mobilehandshapedetector_MobileMukJJiBBa라는 이름을 이용합니다. 이제 cygwin에서 해당 폴더로 이동하여 ndk-build로 빌드하면 됩니다.