▣ 01장: 개요
OpenCV란?
OpenCV는 누가 사용하는가?
컴퓨터 비전이란?
OpenCV의 기원
___OpenCV 블록 다이어그램
___IPP를 이용한 OpenCV의 성능 향상
___누가 OpenCV를 소유하는가?
OpenCV 다운로드 및 설치
___설치
Git으로 최신 OpenCV 얻기
OpenCV에 대한 더 많은 문서
___제공되는 문서
___온라인 문서와 위키
OpenCV Contribution 저장소
___Contributed 모듈 다운로드하고 빌드하기
이식성
요약
연습 문제
▣ 02장: OpenCV 소개
Include 파일
___관련 자료
첫 번째 프로그램 - 이미지 출력
두 번째 프로그램 - 비디오
재생 위치 이동하기
___간단한 변환
별로 단순하지 않은 변환
카메라 입력
AVI 파일에 쓰기
요약
연습 문제
▣ 03장: OpenCV 데이터 타입 알아보기
기본 사항
OpenCV 데이터 타입
___기본 데이터 타입의 개요
___기본 데이터 타입: 세부사항 알아보기
___도우미 객체
___유틸리티 함수
___템플릿 구조
요약
연습 문제
▣ 04장: 이미지 및 대형 배열 타입
동적 및 가변 저장장치
___cv::Mat 클래스: N차원의 밀집 배열
___배열 만들기
___배열의 개별 요소 접근하기
___다차원 배열 반복자: NAryMatIterator
___블록 단위로 배열 요소 접근
___행렬 표현식: 대수학과 cv::Mat
___포화 캐스팅
___배열로 할 수 있는 더 많은 것
___cv::SparseMat 클래스: 희소 배열
___희소 배열의 요소에 접근하기
___희소 배열에 있는 고유한 함수들
___대형 배열 타입의 템플릿 구조
요약
연습 문제
▣ 05장: 배열 연산
배열 타입으로 할 수 있는 더 많은 일
___cv::abs(
__
빠르게 팽창하고 있는 컴퓨터 비전 기술 분야를 이 실용서로 시작하라. 오픈 소스 OpenCV 라이브러리 창시자인 아드리안 캘러(Adrian Kaehler와 개리 브래드스키(Gary Bradski가 쓴 이 책은 개발자와 재미로 읽는 독자를 위한 완벽한 소개서다. 이 책을 통해 컴퓨터가 데이터를 ‘보고’ 결정을 내리는 응용 프로그램을 작성하기 위해 알아야 할 방법을 배울 것이다.
OpenCV는 보안, 의료 이미징, 패턴 및 얼굴 인식, 로봇 공학 그리고 공장 제품 검사와 같은 다양한 상업용 응용 프로그램에 사용하는 500개 이상의 함수를 제공한다. 이 책은 컴퓨터 비전과 OpenCV의 확실한 기초 지식을 제공하고 간단하거나 정교한 비전 응용 프로그램을 작성할 수 있게 해준다. 각 장의 실전 연습 문제를 통해 배운 내용을 적용해 볼 수 있다.
이 책은 컴퓨터 비전을 위한 머신러닝 도구를 포함해 최신 C++로 구현한 OpenCV 라이브러리 전체를 다룬다.
★ 이 책에서 다루는 내용 ★
◎ OpenCV 데이터 타입과 배열 타입, 배열 연산 학습
◎ HighGUI를 이용한 정지/동영상 이미지 캡처와 저장
◎ 늘이기, 줄이기, 워핑, 재매핑 및 복구를 위한 이미지 변환
◎ 얼굴 탐지를 포함한 패턴 인식 탐구
◎ 시각 필드를 통한 객체와 모션 추적
◎ 스테레오 비전으로 3D 이미지 재구성
◎ OpenCV의 기본/고급 머신러닝 기술