unity & qcar 을 이용한 증강현실 구 현

59
Unity & QCAR 을 을을을 을을을을 을을 : Image 을을을 : 08’ 을을을 을을을 : 12.10.24

Upload: shanon

Post on 23-Feb-2016

846 views

Category:

Documents


1 download

DESCRIPTION

Unity & QCAR 을 이용한 증강현실 구 현. 팀 : Image 발표자 : 08’ 이규홍 발표일 : 12.10.24. 대목차. 1. 안드로이드 & OpenCV p.3~19 2.QCARp.21~49 3.3D 인체데이터 증강현실 p.50~59. 1. 안드로이드 & OpenCV. 안드로이드 p.4~5 개발 환경 p.6 설치과정 p.7~11 OpenCV p.12 안드로이드 - OpenCV 연동 p.13~16 구현화면 p.17 - PowerPoint PPT Presentation

TRANSCRIPT

& OpenCV

Unity & QCAR : Image : 08 : 12.10.24

1. & OpenCVp.3~192.QCARp.21~493.3D p.50~591. & OpenCVp.4~5 p.6p.7~11OpenCVp.12-OpenCVp.13~16 p.17 p.18p.19(1/2)- (Google)

*

2.3 2.1

1.6

2.2

3.0

4.0

1.5

1.0(2/2)*

1. -> 2. -> 3. Dalvik -> *

- : Java SE. JDK 7u1

- : Eclipse Package.classic 4.2- : ADT Plugin 15.0.0

- SDK : SDK Tools r15 (1/5)* JDK (Java SE. JDK 7u1)-> www.oracle.com

(2/5)* (Eclipse Package.classic 4.2) -> http://www.eclipse.org

(3/5)* (ADT Plugin 15.0.0)

-> Name : ADT Location : https://dl-ssl.google.com /android/eclipse/ (4/5)* SDK (SDK Tools r15) [1/2]

-> http://developer.android.com/sdk

(5/5)* SDK (SDK Tools r15) [2/2]

OpenCV- Open source Computer Vision Library

-

-

- OS OpenCV -> http://sourceforge.net/projects/opencvlibrary

-OpenCV(1/4)

-> -OpenCV(2/4)* Windows - Preferences

-> File - Import - OpenCV Library 2.42 -OpenCV(3/4)

-OpenCV(4/4)

* Bulid

- OpenCV p.20~52 T accademy

http://opencv.itseez.com/doc/tutorials/introduction/ android_binary_package/android_binary_package.html2.QCARQCAR & p.21~25Cygwin Terminal & p.26~30Android NDK & p.31~34Cygwin p.35~37Cygwin - NDK Buildp.38~39Android - QCAR Importp.40~46p.47~48p.49QCAR- Qualcomm SDK

- QCAR AR

ARToolKit OpenCV PC . OpenCV 21QCAR (1/4)

-> https://ar.qualcomm.at/qdevnet/sdk/android 22QCAR (2/4)

-> QCAR (3/4)-> Qualcomm

QCAR (4/4)->

Cygwin Terminal- () (Shell)

-

Cygwin Terminal

26Cygwin Terminal (1/4)-> http://www.cygwin.com/

Cygwin Terminal (2/4)-> Setup.exe Next C:\cygwin

Cygwin Terminal (3/4)-> ftp

Cygwin Terminal (4/4)

->

* Devel : - gcc-core, gcc-g++ make,swig Editors : - vimAndroid NDK- Android NDK(Native Development Kit)

- C/C++

* JNI (Java Native Interface)

- C C Android NDK (1/3)-> http://developer.android.com/sdk/ndk/index.html : C:\ cygwin \ home \ \

Android NDK (2/3)->

Android NDK (3/3)-> Eclipse Help Install New SoftwareAdd Name : NDK Location : https://dl-ssl.google.com/android/eclipse/

* NDK Plugin Cygwin (1/3)-> C:\ cygwin \ home \ \ bachrc EditPlus

- export PATH=$PATH:/home//android-ndk-r8 - export ANDROID_NDK_ROOT=/home//android-ndk-r8

Cygwin (2/3)

Cygwin (3/3)-> ---

- C:\cygwin\bin; C:\cygwin\home\\android-ndk-r8

Cygwin - NDK Build(1/2)-> Cygwin Terminal NDK-Build

Cygwin - NDK Build(2/2)-> libs

Android - QCAR Import(1/7)

Android - QCAR Import(2/7)-> QCAR Import

41Android - QCAR Import(3/7)

- QCAR.jar Android - QCAR Import(4/7)

-> Order and Export Part Android - QCAR Import(5/7)-> Window Preferences Java Build Path ( )

Android - QCAR Import(6/7)-> Name : QCAR_SDK_ROOT Path : C:/Development/Android/vuforia-sdk-android-1-5-9

Android - QCAR Import(7/7)->

(1/2)(2/2)48http://blog.naver.com/magenta_07?Redirect=Log&logNo=60163800659

http://blog.naver.com/wow1077?Redirect=Log&logNo=80163768682

3.3D p.51p.52Unity & p.53~54 p.55~56p.57 p.58p.59

* 3D

- - : .ASE- : 42.8 MB

- : Unity .ASE Import * UDK

-

- UDK Import -> .ASE Export -> .obj

- 3D Max Import -> .obj Export -> .FBX

Unity & (1/2)* .FBX Import &

- Unity Import - ,,

Unity & (2/2)* Android Build & Run

(1/2)*

- Object

- 3D Max Bone

- 3D Skin (2/2)

*

-

-

- -