서브메뉴

본문

오픈소스 OPENCV를 이용한 컴퓨터 비전 실무 프로그래밍
오픈소스 OPENCV를 이용한 컴퓨터 비전 실무 프로그래밍
저자 : 정성환|이문호
출판사 : 홍릉과학출판사
출판년 : 2007
정가 : 40000, ISBN : 8972836176

책소개


Part 1 OpenCV와 첫 만남

Chapter 01 OpenCV 설치 및 연동
1.1 OpenCV 소개
1.2 OpenCV 설치
1.3 OpenCV 디버깅 환경 설정
1.4 OpenCV 개발 환경 구축
1.5 OpenCV와 연동하기 위한 뼈대 프로그램 만들기
1.6 OpenCV 기반 콘솔 환경 하에 영상보기
1.7 OpenCV 기반 구현된 프로그램 배포하기

Chapter 02 자세히 들여다보기
2.1 OpenCV 코드 명명 규칙
2.2 OpenCV 라이브러리 구성도
2.3 OpenCV 제공 샘플 프로그램 구성도
2.4 OpenCV 기본 데이터 구조
2.5 영상처리 관련 함수 분류
2.6 영상의 화소값 처리 방법
2.7 행렬 관련 함수 분류
2.8 CvArr 데이터 구조
2.9 마우스/키보드/트랙바 이벤트 제어
2.10 비디오 처리 관련 함수 분류
2.11 OpenCV 릴리즈 정보
2.12 OpenCV 관련 사이트와 서적

Chapter 03 OpenCV 알고리즘 분류
3.1 OpenCV 알고리즘 구성도
3.2 영상처리 알고리즘 분류


Part 2 OpenCV를 이용한 MFC 프로젝트 구현

Chapter 04 OpenCV를 이용한 MFC 프로젝트 구현 I - 영상처리 애플리케이션 기본 기능 구현
4.1 AppWizard를 이용한 MDI 기반 OpenMFC 프로젝트 생성
4.2 영상 읽기
4.3 영상 보기
4.4 영상 저장과 닫기
4.5 클립보드 기능 추가
4.6 로그 창 추가

Chapter 05 OpenCV를 이용한 MFC 프로젝트 구현 II - 정지 영상처리
5.1 RGB 컬러 공간 분리 - 메뉴 기반 구현
5.2 공간 영역 필터링 - 다이얼로그 박스 기반 구현
5.3 취소, 복원 기능 구현
5.4 영상 내용 변경에 따른 영상 저장, 창 닫기 기능 강화

Chapter 06 OpenCV를 이용한 MFC 프로젝트 구현 III - 카메라 기반 동영상 처리
6.1 DirectX에 대해
6.2 DirectX SDK 설치와 연동
6.3 cvcam 라이브러리 관련 함수 분류
6.4 얼굴 추출 UI 구현과 cvcam 라이브러리 연동
6.5 얼굴 추출 구현


Part 3 영상처리의 이론과 구현

Chapter 07 컬러 공간 기반 처리
7.1 컬러 공간에 대하여
7.2 컬러 공간 처리 패턴 분석
7.3 RGB 컬러 공간과 명암도 영상 변환
7.4 HSV 컬러 공간
7.5 YCbCr, YUV, YIQ 컬러 공간
7.6 컬러 공간 기반 처리 구현 UI 소개

Chapter 08 화소값 기반 처리
8.1 영상의 밝기 조절
8.2 영상의 명암 대비 조절
8.3 히스토그램
8.4 룩업 테이블을 이용한 처리 속도 개선
8.5 이진 영상 변환
8.6 논리 연산
8.7 화소값 기반 처리 UI 소개

Chapter 09 공간 영역 기반 처리
9.1 공간 영역 정의와 회선
9.2 양각 효과
9.3 블러링
9.4 샤프닝
9.5 마스크 기반 영상 개선
9.6 잡음 생성
9.7 미디언 필터링
9.8 평균값 필터링
9.9 α-trimmed 평균값 필터링
9.10 최대/최소값 필터링
9.11 가우시안 스무딩 필터링
9.12 에지 추출

Chapter 10 모폴로지 기반 처리
10.1 모폴로지 개념
10.2 침식 연산
10.3 팽창 연산
10.4 열림 연산
10.5 닫힘 연산
10.6 탑-햇 연산과 웰 연산
10.7 모폴로지 그래디언트 연산과 모폴로지 스무딩 연산
10.8 모폴로지 기반 처리 UI 소개

Chapter 11 기하학 기반 처리
11.1 사상
11.2 확대/축소
11.3 회전
11.4 반사
11.5 이동
11.6 기하학 기반 처리 UI 소개

Chapter 12 변환 영역 기반 처리
12.1 공간 주파수 개념
12.2 이산 퓨리에 변환
12.3 고속 퓨리에 변환
12.4 FFT를 이용한 주파수 영역에서의 필터링
12.5 이산 코사인 변환
12.6 변환 영역 기반 처리 UI 소개

부록
부록 A. OpenGS 라이브러리
부록 B. 리눅스 환경에서의 OpenCV 연동
부록 C. IplImage 영상 데이터 구조와 2차원 배열 간 변환25
부록 D. 비전 카메라와 OpenCV 간의 만남
부록 E. 지능형 비디오 감시
부록 F. CAMSHIFT 알고리즘을 이용한 객체 추적
부록 G. 영상처리를 공부하려면 어떻게 해야 할까요?

▶함수 찾아보기
▶찾아보기
▶베타리더들의 이야기
▶별페이지 : 컬러 화모 모음 편
부록