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

14
Android & QCAR 을 을을을 을을을을을을 을 : MoTion 을을을 : 2012.11.28 을을을 : 08` 을을을

Upload: clyde

Post on 23-Feb-2016

328 views

Category:

Documents


0 download

DESCRIPTION

Android & QCAR 을 이용한 증강현실구현. 팀 : MoTion 발표일 : 2012.11.28 발표자 : 08` 이규홍. 목차. 1. 개발 환경 변경 p.3 ~ p.14. 1. 개발 환경 변경. Unity & QCARp.4 ~ p.5 QCAR 개발용 Sample Programp.6 마커 변경 p.7 ~ p.10 애플리케이션 실행화면 변경 p.11 앞으로의 계획 p.12 구현화면 p.13 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Android & QCAR 을 이용한  증강현실구현

Android & QCAR 을 이용한

증강현실구현

팀 : MoTion발표일 : 2012.11.28발표자 : 08` 이규홍

Page 2: Android & QCAR 을 이용한  증강현실구현

• 목차1. 개발 환경 변경 p.3 ~ p.14

Page 3: Android & QCAR 을 이용한  증강현실구현

1. 개발 환경 변경 Unity & QCARp.4 ~ p.5

QCAR 개발용 Sample Programp.6

마커 변경 p.7 ~ p.10 애플리케이션 실행화면 변경 p.11 앞으로의 계획 p.12 구현화면 p.13 참고문헌 p.14

Page 4: Android & QCAR 을 이용한  증강현실구현

• Unity & QCAR (1/2)

- 기존에는 Unity 와 QCAR 을 이용하여 증강현실을 구현 하였으나 Unity 의 라이선스 관련 문제가 있어 지속적으로 개발에 어려움이 있음

- QCAR SDK 는 라이선스와 관련이 없음

- Eclipse 에서 QCAR 을 Import 하여 An-droid Build & Run 함

Page 5: Android & QCAR 을 이용한  증강현실구현

• Unity & QCAR (2/2)* Android 로 Run 하는 화면

Page 6: Android & QCAR 을 이용한  증강현실구현

• QCAR 개발용 Sample Program

* QCAR 에서 제공하는 증강현실 SDK Sample

- Dominoes : 터치하여 도미노를 만들어 플레이함- FrameMarkers : 다양한 마커에서 각기 다른 객체를 만들어 구현 가능함- ImageTargets : 가장 기본적인 증강현실을 구현함- MultiTargets : 한 마커가 아닌 3 차원 도형을 인식하여 증강현실을 구현함- VirtualButtons : 버튼을 지정하여 그 부분을 선택 했을 때 각 기 다른 증강현실 구현 가능함

Page 7: Android & QCAR 을 이용한  증강현실구현

• 마커 변경 (1/4)

- Qualcomm 홈페이지에서 - My Trackables - New Project - 마커를 등록함

Page 8: Android & QCAR 을 이용한  증강현실구현

• 마커 변경 (2/4)* 마크의 검사가 이루어짐 - 실험 결과 별 3 개 이하는 인식률이 많이 낮음

Page 9: Android & QCAR 을 이용한  증강현실구현

• 마커 변경 (3/4)

* SDK 를 다운로드

- zip 파일을 다운로드 받아 압축해제 하면 다음과 같음 - 경로는 Android/vuforia-sdk-android-1-5-9/sam-ples/ 원하는 Sample 프로그램 / assets

Page 10: Android & QCAR 을 이용한  증강현실구현

• 마커 변경 (4/4)* 소스 변경

- ImageTargets / jni / ImageTargets.cpp 파일 - 기존의 StonesAndChips.xml, Tarmac.xml 파일을 아래와 같이 변경해줌

Page 11: Android & QCAR 을 이용한  증강현실구현

• 애플리케이션 실행화면

* Android/vuforia-sdk-android-1-5-9/sam-ples /ImageTargets/res/drawable/ ( 경로는 다음과 같음 )- 기존에 있던 이미지를 삭제 한 후 사용자가 제작한

이미지를 800 X 400 사이즈로 변환하여 넣어줌

실행 아이콘 실행 화면

Page 12: Android & QCAR 을 이용한  증강현실구현

• 앞으로의 계획

- ImageTargets 의 3D 가상물체 변경을 위해 각 클래스와 메소드들을 분석함

- 3D 가상물체가 OpenGL ES 로 구현되므로 관련하여 연구함

Page 13: Android & QCAR 을 이용한  증강현실구현

• 구현화면- 동영상 (ImageTargets , Dominoer, VirtualBut-ton )

Page 14: Android & QCAR 을 이용한  증강현실구현

• 참고문헌- https://ar.qualcomm.at/developer_guide (Qualcomm 홈페이지 개발자 가이드 )