OpenCV 를 활용한 컴퓨터 비전 프로그래밍 (기본 영상처리부터 고급 컴퓨터 비전까지 | 3 판 | Paperback)

OpenCV 를 활용한 컴퓨터 비전 프로그래밍 (기본 영상처리부터 고급 컴퓨터 비전까지 | 3 판 | Paperback)

$40.33
Description
『OpenCV 를 활용한 컴퓨터 비전 프로그래밍』은 개정판의 2.x 버전으로 구현된 모든 예제를 검토해 최신 버전인 3.x으로 수정하고 최신 기능과 관련된 내용을 추가했다. 프로그래밍으로 이론을 직접 구현해 결과를 보고 분석해야 하는 분야인 영상처리와 컴퓨터 비전의 주요 알고리즘을 선정해 쉽게 읽을 수 있도록 구성했으며, 영상처리 기초 이론부터 컴퓨터 비전의 특징점 검출, 정합, 투영, 객체 추적까지 고르게 다루므로 관심이 있는 독자에게 도움이 될 것이다.
저자

로버트라가니에

저자로버트라가니에(RobertsLagani?re)는캐나다의오타와대학교전자공학/컴퓨터과학대학교수며,현재VIVA연구실의공동설립자이다.내용기반비디오분석,비디오감시,주행보조,객체인식,객체추적분야에관련된여러과학논문의공저자며,특허를보유하고있다.
『OpenCV2ComputerVisionApplicationProgrammingCookbook(한국어판)』(에이콘,2012)과『(개정판)OpenCV를활용한컴퓨터비전프로그래밍』(에이콘,2014)의저자다.2006년오타와기반비디오분석스타트업회사인비주얼코텍스(VisualCortex)를공동창업했으며,아이워치라이프(iWatchLife)(www.iwatchlife.com)가이회사를2009년에인수했다.컴퓨터비전컨설턴트이기도하며,코그니뷰(Cognivue),아이워치라이프,템포애널리틱스(TempAnalytics)같은스타트업회사에서수석과학자로일했다.1987년몬트리올의에콜폴리테크니크(EcolePolytechnique)에서전자공학학사학위를받았고,몬트리올의INRS-Telecommuncations에서석사학위와박사학위를받았다.웹사이트주소는www.laganiere.name이다.

목차

1장.영상처리준비

소개
__OpenCV라이브러리설치
__영상을불러오고띄우고저장하기

2장.화소다루기

__소개
__화소값에접근
__포인터로영상조회
__영상을조회하는효율적인반복문작성
__이웃접근으로영상조회
__간단한영상산술수행
__영상재매핑

3장.영상의컬러처리

__소개
__전략디자인패턴을이용한컬러비교
__그랩컷알고리즘으로영상분할
__컬러표현변환
__색상,채도,밝기로컬러표현

4장.히스토그램으로화소세기

__소개
__히스토그램계산
__영상모습을변경하는룩업테이블적용
__영상히스토그램평활화
__특정영상내용을검출하기위한히스토그램역투영
__객체를찾는평균이동알고리즘사용
__히스토그램비교를이용한유사영상검색
__적분영상으로화소개수세기

5장.형태학연산으로영상변환

__소개
__형태학필터를이용한영상침식과팽창
__형태학필터를이용한영상열림과닫힘
__그레이레벨영상에형태학연산자적용
__워터쉐드를이용한영상분할
__MSER를이용해두드러진영역추출

6장.영상필터링

__소개
__저주파통과필터를이용한영상필터링
__중간값필터를이용한영상필터링
__에지를검출하는방향성필터적용
__영상의라플라시안계산

7장.선,외곽선,성분추출

__소개
__캐니연산자로영상외곽선검출
__영상에서허프변환으로선검출
__선을점집합에맞추기
__성분의외곽선추출
__성분의모양기술자계산

8장.관심점검출

__소개
__영상에서코너검출
__특징을빠르게검출
__크기에불변한특징검출
__다중크기에서FAST특징검출

9장.관심점기술과정합

__소개
__지역템플릿정합
__지역명도패턴기술
__이진특징으로특징점기술

10장.영상에서투영관계추정

__소개
__영상쌍의기초행렬계산
__RANSAC을이용한영상정합
__두영상간의호모그래피계산
__cv::Stitcher모듈로영상파노라마생성
__영상에서평면대상검출

11장.3D장면재구성

__소개
__디지털영상형성
__카메라보정
__카메라포즈복원
__보정된카메라로부터3D장면재구성
__스트레오영상으로부터깊이계산

12장.비디오시퀀스처리

__소개
__비디오시퀀스읽기
__비디오프레임읽기
__비디오시퀀스쓰기
__비디오에서전경객체추출

13장.시각적움직임추적

__소개
__비디오에서특징점추적
__옵티컬플로추정

14장.예제로배우기

__소개
__비디오에서특징점추적
__하르특징의캐스케이드로객체와얼굴찾기
__서포트벡터머신과방향성기울기의히스토그램으로객체와사람검출

출판사 서평

★이책에서다루는내용★

■OpenCV라이브러리를이용한프로그램설치와생성
■화소다루기로영상처리
■히스토그램을이용한영상분석
■영상을동질영역으로분할한후의미있는객체추출
■영상내용을개선하는영상필터적용
■묘사장면의다른시점을정합하기위해영상기하활용
■서로다른영상관찰로부터카메라보정
■기계학습기술을이용한얼굴검출과사람검출
■영상으로부터3D장면재구성

★이책의대상독자★

컴퓨터비전애플리케이션을구축하기위해OpenCV라이브러리의사용방법을배우려는초보C++프로그래머에게적합하다.컴퓨터비전프로그래밍의개념을알고싶어하는전문소프트웨어개발자에게도안성맞춤이다.학부수준의컴퓨터비전코스에서교재로사용할수있으며,영상처리와컴퓨터비전의대학원생과연구자에게최고의참고서다.

★이책의구성★

1장,‘영상처리준비’에서는OpenCV라이브러리를소개하고영상을읽고띄울수있는간단한애플리케이션을구축하는방법을보여준다.OpenCV의기본데이터구조체도소개한다.
2장,‘화소다루기’에서는영상을읽을수있는방법을설명한다.각화소에작업을수행하기위해영상을조회하는여러방법을설명한다.
3장,‘영상의컬러처리’에서는훨씬나은컴퓨터비전애플리케이션구축에도움이될수있는여러가지객체지향디자인패턴을제시하는예제로구성한다.이밖에영상의
컬러개념도다룬다.
4장,‘히스토그램으로화소세기’에서는영상히스토그램을계산하는방법과영상수정에사용할수있는방법을보여준다.영상분할,객체검출,영상검색을해낼수있는히스토그램에기반을둔여러응용을제시한다.
5장,‘형태학연산으로영상변환’에서는수학적형태학의개념을살펴본다.여러연산자를제시하고,에지,코너,분할검출에사용할수있는방법을알려준다.
6장,‘영상필터링’에서는주파수분석과영상필터링의원리를알려준다.저주파필터와고주파필터를영상에어떻게적용하는지보여주고,미분연산자의개념을제시한다.
7장,‘선,외곽선,성분검출’에서는기하영상의특징검출에중점을둔다.영상에서외곽선,선,연결성분추출방법을설명한다.
8장,‘관심점검출’에서는영상에서의여러가지특장점검출기를설명한다.
9장,‘관심점기술과정합’에서는관심점의기술자를계산할수있는방법과영상간의점정합에사용하는방법을설명한다.
10장,‘영상에서투영관계추정’에서는동일한장면의두영상간에존재하는투영관계를살펴본다.영상에서특정대상을검출하는방법도설명한다.
11장,‘3D장면재구성’에서는여러영상으로부터장면의3D요소를재구성하고카메라포즈를복원할수있다.카메라보정과정도설명한다.
12장,‘비디오시퀀스처리’에서는비디오시퀀스를읽고,쓰고,비디오시퀀스의프레임을처리하는프레임워크를제공한다.카메라전방에서움직이는전경객체를추출하는방법도보여준다.
13장,‘시각적움직임추적’에서는시각적추적문제를해결한다.비디오에서눈에보이는움직임을계산하는방법을보여준다.영상시퀀스에서움직이는객체를추적하는방법도설명한다.
14장,‘예제로배우기’에서는머신러닝의기본개념을소개한다.영상표본으로부터객체분류기를어떻게구축하는지보여준다.