인텔 리얼센스 SDK 센서 프로그래밍
도서명:인텔 리얼센스 SDK 센서 프로그래밍
저자/출판사:나카무라,가오루,사이토,유스케,다니구치,나오지,하쓰네/정보문화사
쪽수:520쪽
출판일:2016-02-17
ISBN:9788956746722
목차
시작하면서 ......... iii
이 책의 대상 ...... iv
Part 1 개발 준비
Chapter 1 인텔 RealSense 기술의 개요
1-1 인텔 RealSense 기술의 변천
1-1-1 지금까지의 경과
1-1-2 Windows 10은 운영체제 차원에서 지원
1-2 RealSense의 구성요소
1-2-1 구성요소
1-2-2 인텔 RealSense SDK
1-2-3 인텔 RealSense 3D 카메라
1-3 RealSense의 작동환경
1-3-1 하드웨어 요구사항
1-3-2 인텔 RealSense 3D 카메라의 사양
1-3-3 소프트웨어 개발환경
1-4 인텔 RealSense SDK의 기능 개요
1-4-1 기본 스트림
1-4-2 손(Hand)의 감지
1-4-3 얼굴 감지
1-4-4 음성
1-4-5 환경(Surrounding)
1-4-6 브라우저 응용 프로그램
1-5 호환 응용 프로그램
1-6 인텔 RealSense SDK 설치
1-6-1 설치 순서
1-6-2 인텔 RealSense SDK 다운로드
1-6-3 인텔 RealSense 3D 카메라 연결
1-6-4 인텔 Depth Camera Manger를 설치
1-6-5 인텔 RealSense SDK를 설치
1-7 인텔 RealSense SDK의 구성
1-7-1 폴더 구성
1-7-2 각 리소스 접근
1-7-3 샘플 소개
Chapter 2 Visual Studio에 의한 개발 준비
2-1 Visual Studio의 설치
2-1-1 Visual Studio의 에디션
2-1-2 Visual Studio Community 2015의 설치 순서
2-2 C++를 이용한 개발환경 구축
2-2-1 프로젝트의 생성
2-2-2 인텔 RealSense SDK의 설정
2-2-3 OpenCV 설정
2-2-4 프로젝트 상세 설정
2-2-5 C++의 코드 템플릿
2-3 C#에서의 개발환경 구축
2-3-1 프로젝트의 생성
2-3-2 인텔 RealSense SDK의 설정
2-3-3 C#의 코드 템플릿
Chapter 3 Unity에 의한 개발준비
3-1 Unity의 설치
3-1-1 Unity 다운로드
3-1-2 Unity 설치
3-2 Visual Studio 2015 Tools for Unity 설치
3-2-1 Visual Studio 2015 Tools for Unity 다운로드
3-3 Unity의 초기 설정
3-3-1 Unity 라이선스 등록
3-4 Unity에서의 개발환경 구축
3-4-1 프로젝트의 생성
3-4-2 인텔 RealSense SDK의 설정
Part 2 인텔 RealSense SDK의 사용
Chapter 4 이미지 표시
4-1 컬러 이미지
4-1-1 입력되는 컬러 이미지
4-1-2 컬러 이미지 표시
4-2 Depth 이미지
4-2-1 입력되는 Depth 이미지
4-2-2 Depth 이미지 표시
4-2-3 Depth의 거리 데이터 사용
4-3 IR 이미지
4-3-1 입력되는 IR 이미지
4-3-2 IR 이미지 표시
4-4 기기(device)가 지원하는 포맷
4-4-1 기기가 지원하는 포맷 확인하기
4-4-2 복수의 함수를 동시에 이용할 때 주의 사항
Chapter 5 손가락 감지
5-1 손가락 감지 함수
5-1-1 인텔 RealSense SDK에 포함된 감지 함수
5-1-2 손 감지
5-1-3 각각의 손 이미지를 하나로 통합
5-1-4 손 감지 데이터를 표시
5-1-5 손가락 데이터를 표시
5-1-6 손가락 위치를 Depth 이미지에 맞추기
5-1-7 손가락 위치를 컬러 이미지에 맞추기
5-2 제스처 인식과 감지모드의 변경
5-2-1 제스처 인식
5-2-2 마스크 모드로 실행
5-2-3 윤곽(Outline) 모드로 실행
Chapter 6 얼굴과 표정 감지
6-1 얼굴 감지 기능
6-1-1 RealSense SDK에 포함된 얼굴 감지 기능
6-1-2 얼굴 감지
6-1-3 얼굴 포즈 가져오기
6-1-4 얼굴에서 78개의 포인트 위치 가져오기
6-1-5 얼굴의 감지 정보 가져오기
6-1-6 얼굴 식별
6-1-7 심장 박동수 측정
6-2 감정 표현 감지 기능
6-2-1 인텔 RealSense SDK에 포함된 감정 표현 감지 기능
Chapter 7 표시 및 감지의 응용 예
7-1 세분화(Segmentation, 배경 제거)
7-1-1 세분화를 이용한 배경 제거
7-2 객체 추적
7-2-1 인텔 RealSense SDK의 객체 추적
7-2-2 2D 객체 추적
7-2-3 3D 객체 추적
7-2-4 3D 인스턴스 객체 추적
7-3 음성인식(음성의 텍스트화)
7-3-1 인텔 RealSense SDK의 음성 기능
7-3-2 받아쓰기 모드의 음성인식
7-3-3 명령 모드로 음성인식
7-4 음성변환(텍스트의 음성화)
7-4-1 음성변환
7-5 3D 스캔
7-5-1 3D 스캔
Part 3 응용 프로그램 개발 사례
Chapter 8 Unity로 만드는 응용 프로그램
8-1 SDK Unity Toolkit
8-1-1 세분화를 이용한 배경 제거
8-1-2 SDK Unity Toolkit의 Prefab
8-1-3 SDK Unity Toolkit의 Action
8-1-4 SDK Unity Toolkit의 Trigger와 Rule
8-2 게임 앱 ‘Smile Shooter’
8-2-1 샘플 프로젝트 가져오기
8-2-2 인텔 RealSense 3D 카메라의 영상을 화면에 표시
8-2-3 얼굴로 우주선 움직이기
8-2-4 웃는 얼굴로 총알 발사하기
8-2-5 난이도 조정하기
8-3 일반 앱 ‘웃음 트레이닝’
8-3-1 센서 응용 프로그램과 건강 관리
8-3-2 응용 프로그램의 개요
8-3-3 응용 프로그램 구축
Chapter 9 Visual Studio로 만드는 응용 프로그램
9-1 표정과 기분에 따른 커피 추천 앱
9-1-1 Sensor Coffe
9-2 화면 디자인
9-2-1 앱의 전체적인 흐름
9-2-2 화면 디자인
9-3 개발 프로젝트의 준비
9-3-1 새로운 프로젝트의 생성
9-3-2 인텔 RealSense SDK의 설정
9-3-3 프로젝트 구조
9-3-4 데이터 바인딩과 M-V-VM
9-4 화면 만들기
9-4-1 전체 화면 구성
9-4-2 CameraPage 만들기
9-4-3 App.xaml.cs의 업데이트
9-4-4 MainViewModel 클래스의 추가
9-5 감지 로직
9-5-1 감지 로직을 위한 클래스 만들기
9-5-2 RSModel 외부 사양
9-5-3 감지 기능의 활성화
9-5-4 감지한 데이터 가져오기
9-5-5 이미지 데이터의 저장
9-5-6 표정 데이터의 저장
9-5-7 정리
Chapter 10 openFrameworks로 만드는 응용 프로그램
10-1 이번 장에서 제작하는 예제 앱에 대해
10-2 openFrameworks의 환경 설정
10-2-1 openFrameworks의 다운로드
10-2-2 라이브러리 다운로드(openFrameworks 0.8.4 이하 버전일 경우)
10-2-3 openFrameworks의 프로젝트 사용하기
10-2-4 ofGPUParticles의 다운로드
10-3 대량의 파티클을 제어하는 앱 만들기
10-3-1 ofGPUParticles을 사용한 openFrameworks 앱 프로젝트 생성
10-3-2 ofGPUParticles 예제의 실행
10-3-3 ofGPUParticles의 예제 코드를 사용하기 위한 설정
10-3-4 인텔 Realsense SDK를 사용하기 위한 설정
10-3-5 인텔 Realsense SDK 코드 추가
10-3-6 추적하고 있는 손의 정보 표시
10-3-7 손으로 파티클 움직이기
부록 PXC(M)FaceData.LandmarkType 구조