추천 검색어

최근 검색어

도서 IT전문서/IT입문서 모바일
iOS 증강 현실 Pro iOS Augmented Reality
정 가
30,000원
출 간
2012-07-10
지 은 이
카일 로쉬(Kyle Roche)
I S B N
9788966183920
분 량
472쪽
난 이 도
중급
부 록
소스 파일

얼굴 인식 기술을 접목한 최강의 증강 현실 앱 만들기

증강 현실은 이 기술을 우리의 삶에 어떻게 접목시키는지에 따라 무한한 형태로 발전할 수 있는 가능성이 많고 매력적인 미개척 분야이다. 그래서 많은 회사와 개발자들이 이와 같이 새로운 기술 시장을 개척하려고 분주하게 노력하고 있다.  

이 책은 독자에게 증강 현실 애플리케이션을 직접 만들어 볼 수 있는 기회를 제공한다. 그래서 독자들은 이 책을 통해 iOS의 무한한 잠재력을 제공하는 증강 현실 애플리케이션의 제작 기법을 알 수 있으며, 요즘 최고의 이슈가 되고 있는 얼굴 인식과 소셜 미디어에 적용되는 증강 현실 기술을 살펴보고 iOS 장치의 센서와 카메라의 활용법을 배울 수 있다.

특히 이 책은 아이폰이나 아이패드와 같은 iOS 기기들 사이의 센서, 카메라 등의 하드웨어에 대해 차이를 알려주고 아이패드를 이용하여 증강 현실 애플리케이션을 제작에 대한 기본적인 과정에 대해서 알기 쉽게 설명한다. MapKit, 가속도계 그리고 나침반을 활용한 증강 현실 애플리케이션뿐만 아니라 얼굴 인식 기술과 페이스북 데이터를 활용한 애플리케이션을 살펴보고 각 장마다 제공하는 소스 코드를 따라하다 보면, 독자들은 어느새 증강 현실 애플리케이션의 제작에 좀 더 가깝게 다가갈 수 있을 것이다.

 

 

이 책을 통해 배울 수 있는 것들

 

- MapKit 활용 

- 증강 현실 애플리케이션상에서 사운드의 재생과 녹음 방법 

- 아이폰과 아이패드의 카메라와 비디오 활용 방법 

- 가속도계, 자이로스코프, 나침반을 활용한 프로그래밍 

- cocos2D를 활용한 HUD 디스플레이 오버레이 

- 얼굴 인식 기술 

- 증강 현실 게임 제작과 페이스북 애플리케이션 제작

 

Chapter 01 서론

01_현실과 가상 세계의 증강 현실
대중 문화
게임과 위치 기반 증강 현실
02_환경 설정
GitHub 등록
GitHub에 접속하기
Xcode 4.2 설치와 개발자 계정
Xcode 프로젝트와 GitHub 연결
Xcode 프로젝트 생성
프로젝트를 원격 소스저장소에 연결
03_그밖에 배워볼 내용
위치 서비스
센서 프로그래밍
빛, 카메라, 액션
게임 프레임워크
서드파티 프레임워크
04_요약


Chapter 02 하드웨어 비교

01_iOS 모델 비교
02_하드웨어 구성 요소
카메라
카메라 검사
위치 서비스
나침반 센서
사운드
동영상
가속도계와 자이로스코프
03_하드웨어 요구사항
04_요약


Chapter 03 위치 기반 서비스

01_위치 기반 서비스
표준 위치 서비스
02_중요-변화 위치 서비스
03_지역 모니터링 서비스
04_고도
05_지도 보기
지도 중심 조정과 디스플레이 지역 설정
지도 유형 변경
지도에 주석달기
06_리버스 지오코딩
07_요약


Chapter 04 iOS 센서

01_오리엔테이션 센서
가속도계 센서
로우 패스 필터링
자이로스코프
나침반 센서
02_요약


Chapter 05 사운드와 사용자 피드백

01_오디오 데이터 형식
그럼, 나에게 맞는 데이터 형식은 무엇일까?
파일 형식
비트율과 음질
샘플 비율
오디오 변환
02_iOS 애플리케이션에서의 사운드 재생
시스템 사운드 서비스
AVAudioPlayer 클래스
다중 오디오 재생 테스트
포지셔널 사운드
진동을 통한 사용자의 피드백
03_사운드 녹음
오디오 레코더 초기화
04_요약


Chapter 06 카메라와 비디오 캡처

01_간단하게 복습하자
02_사진 캡처
스토리보드 사용
카메라 사용
다른 형식으로 사진 저장
이미지 이메일 전송
03_비디오 캡처
비디오 미리보기
프레임 캡처를 위한 베이스 구축
04_요약


Chapter 07 증강 현실을 위한 cocos2D 사용하기

01_cocos2D 소개
02_설치
프로젝트 템플릿 설치
프로젝트 생성
03_Hello 증강 현실
기본 뷰 조정
카메라 뷰 추가하기
카메라 뷰 크기조정
04_cocos2D 개념
Scene
Director
Layers
05_효과 추가하기
터치 이벤트 처리
비주얼 효과
사운드 효과
06_HUD 레이어 추가하기
07_요약


Chapter 08 cocos2D 증강 현실 게임 만들기

01_살펴보기
02_프로젝트 생성
카메라 뷰
03_게임 메뉴 생성
아트워크
Helper Code 디렉토리
메뉴 화면 마무리
04_메뉴 옵션 추가하기
카메라 기능 활성화
05_Action Layer 마무리
06_호박 디스플레이
07_게임의 엔딩
08_요약


Chapter 09 증강 현실 툴킷(Toolkits)

01_살펴보기
02_Powered by String
String의 기본작동
추가 기능
Unity 통합
고급 셰이더(Shaders)와 OpenGL의 기능
03_퀄컴(Qualcomm) SDK
04_QCAR 예제 만들기
Xcode 예제 프로젝트 생성
EAGLView
UIView 조정
05_ARKit
06_요약


Chapter 10 OpenGL ES를 이용한 마커 기반 증강 현실 애플리케이션

01_마커 이미지 제작
마커 이미지
OpenGL ES
02_예제 프로젝트 생성
String SDK 추가
EAGLView
증강 현실 ViewController 생성
03_요약


Chapter 11 소셜 증강 현실 애플리케이션 제작

01_환경 설정
Facebook 애플리케이션 생성
Facebook iOS SDK
02_용어 설명
방위각(Azimuth)
수정 방향(corrected heading)
03_예제 애플리케이션 만들기
도움주신 분들
프레임워크 추가
Facebook iOS SDK 추가
코딩 시작!
센서 업데이트
좌표 저장
04_소셜 정보 추가
Graph API
05_요약


Chapter 12 얼굴 인식(Facial-Recognition) 기술

01_얼굴 인식 기술 방식
OpenCV
iOS 5 CIDetector 클래스
Face.com
02_OpenCV 사용하기
이미지 캡처 테스트
Haar Cascades 라이브러리
OpenCV 리뷰
03_CIDetector 클래스 사용하기
CIDetector 리뷰
04_Face.com API 사용하기
Faces.detect API
Face.com 지원 추가하기
Face.com API Key
Face.com 요청(Callout) 추가하기
05_성능 측정
06_요약


Chapter 13 얼굴 인식 증강 현실 애플리케이션 만들기

01_애플리케이션의 목적
사용되는 기술
02_프로젝트 설정
Face.com
cocos2D
Twilio 계정 생성
ASI-HTTP-Request 라이브러리 다운로드
JSON-Framework
03_프로젝트 구조
04_메인 장면(Scene) 설정
카메라 활성화
05_Face.com API
ASI-HTTP-Request 라이브러리 사용
POST Request 메서드 생성
NSTimer 생성
결과물 파싱(parsing)
프로젝트의 HUD Layer 구축
06_Twilio Callout 추가
07_요약
ㆍ지은이 카일 로쉬(Kyle Roche)
지은이 소개

2000년부터 신기술에 관심을 가졌다. Appirio에서 세계 최초이자 최대 규모의 Google 및 Force.com 클라우드 플랫폼 마이그레이션의 업무를 담당하였다. 저자는 RingDNA(ringdna.com)의 수석 아키텍처이며 2lemetry(2lemetry.com)의 공동 설립자이다. 또한 모바일 애플리케이션과 커넥티드 일렉트로닉스(M2M)에 주요 관심을 갖고 연구 중이며 이와 관련된 많은 프로젝트에 참가하였다. 증강 현실과 게임 프레임워크는 이런 모바일 애플리케이션의 시각화 방법에 관해서 큰 역할을 하고 있다. 저자에 대해 좀 더 자세히 알고 싶다면 kyleroche.com을 방문해보면 된다.


필요한 자료를 선택하세요.

추천도서