MARC 닫기
00637nam a2200217 c 4500
000000624541
20140721073420
140210s2013 ggka 000 kor
▼a 9788965400530
▼l EM0000231259
▼a 621.367
▼2 22
▼a 621.367
▼b 이97ㅇ
▼a 이희석
▼a 영상 처리 프로그래밍:
▼b 기초 알고리즘부터 라이브러리 활용까지/
▼d 이희석 저.
▼a Image processing programming by Visual C++
▼a 파주:
▼b 프리렉,
▼c 2013.
▼a xiv, 690 p.:
▼b 삽화;
▼c 26 cm.
▼a 열혈강의.
▼a 색인 수록
▼a 영상
▼a 알고리즘
▼a 프로그래밍
▼a GPU
▼a 모폴로지
▼b \36000
▼a 단행본
▼a 621.367
▼b 이97ㅇ
목차
Part 01 영상처리 시작하기 = 1
Chapter 01 영상 처리 프로그래밍의 개요 = 3
1.1. 디지털 영상에 대한 이해 = 5
1.1.1. 영상의 발전 = 5
1.1.2. 디지털 영상 = 8
1.2. 영상 처리의 개념 = 10
1.2.1. 영상 처리의 발전 = 11
1.2.2. 영상 처리의 분류 = 11
1.3. 영상 처리의 응용 분야 = 16
1.3.1. 영상 편집 분야 = 16
1.3.2. 방송 및 영화 분야 = 17
1.3.3. 인공 지능로봇 = 18
1.3.4. 공장 자동화 = 19
1.3.5. 의료 분야 = 19
1.3.6. 보안 및 감시 시스템 = 20
Chapter 02 영상 처리 프로그램 만들기 = 23
2.1. Visual Studio 2012 프로젝트 만들기 = 25
2.1.1. Visual Studio 프로그램의 유형 = 25
2.1.2. 프로젝트 설정하기 = 32
2.2. "영상편집기" 프로그램 만들기 = 37
2.2.1. 대화 상자 기반 응용 프로그램 파일 이해하기 = 38
2.2.2. 이벤트 처리 함수 구현하기 = 40
Chapter 03 영상 데이터 클래스 구현하기 = 49
3.1. 영상데이터 클래스 만들기 = 51
3.1.1. 클래스를 구현할 프로젝트 만들기 = 52
3.1.2. CMylmage 클래스를 템플릿으로 정의하기 = 54
3.2. 픽셀 데이터와 영상 정보 = 56
3.2.1. 영상의 구조 = 56
3.2.2. 영상의 정보 = 60
3.3. 인터페이스 함수 구현하기 = 62
3.3.1. 필수 멤버 함수 구현하기 = 63
3.3.2. 편리한 멤버 함수 구현하기 = 66
3.4. 영상 데이터 클래스 사용하기 = 72
Chapter 4 영상 입출력 프로그램 만들기 = 75
4.1. 비트맵 파일 입출력하기 = 77
4.1.1. 비트맵 파일의 구조 = 78
4.1.2. 비트맵 파일 읽기와 쓰기 = 85
4.2. ΜFC 환경에서 영상을 화면에 출력하기 = 93
4.2.1. 다중 문서 응용 프로그램에서 화면 출력하기 = 94
4.3. 다중 영상출력 구현하기 = 104
4.3.1. 대화 상자 기반 응용 프로그램에서 회면 출력하기 = 105
4.3.2. 다중 영상 출력 관리하기 = 113
Part 02 영상 처리 알고리즘 = 121
Chapter 05 픽셀 단위 영상 처리 = 123
5.1. 픽셀 단위 처리 기법 = 125
5.1.1. 영상의 사칙 연산과 논리 연산 구현하기 = 128
5.2. 다양한 픽셀 단위 연산 활용하기 = 139
5.2.1. “영상 계산기" 프로그램 만들기 = 139
5.3. 다른 그림 찾기 예제 = 154
Chapter 06 영상의 광학적 변환 = 159
6.1. 영상의 밝기와 명암 조절 = 161
6.1.1. 슬라이더 컨트롤 사용하기 = 163
6.1.2. 자동 영암 조절 함수 구현하기 = 174
6.2. 감마 보정 = 178
6.2.1. 룩업 테이블로 감마 보정 속도 올리기 = 185
6.3. 영상 잡음 감소 = 187
6.3.1. 영상 잡음의 종류 = 188
6.3.2. 평균값 필터로 잡음 감소하기 = 190
6.3.2. 가우스 필터로 잡음 감소하기 = 197
6.3.3. 중간값 필터로 잡음 감소하기 = 205
6.4. 히스토그램을 이용한 영상 보정 = 211
6.4.1. 히스토그램 평활화를 이용하여 영상의 명암 보정하기 = 213
6.5. 마스크를 이용한 영상 강조 = 220
6.5.1. 마스크 이용하는 필터 함수와 대화 상자 기능 구현하기 = 225
Chapter 07 영상의 기하학적 변환 = 231
7.1. 픽셀 값의 보간 방법 = 233
7.1.1. 최단 입점 보간 = 235
7.1.2. 생산형 보간 = 237
7.1.3. 입방 회선 보간 = 241
7.1.4. 입방 보간 = 245
7.2. 평행 이동과 회전, 확대 및 축소 변환 = 251
7.2.1. 평행 이동 = 251
7.2.2. 회전 이동 = 253
7.2.3. 확대 및 축소 변환 = 254
7.2.4. 여러 기하학적 변환을 한꺼번에 적용하기 = 256
7.2.5. "영상 변형기" 프로그램 만들기 = 258
7.3. 변환 행렬을 이용한 기하학적 변환 = 266
7.3.1. 변환 행렬을 이용하는 영상 변환 가능 추가하기 = 269
Chapter 08 컬러 영상 처리 = 275
8.1. 영상의 채널 단위 접근과 변환 = 277
8.1.1. "컬러 편집기" 프로그램 만들기 = 279
8.2. 색 공간에 대한 이해 = 284
8.2.1. RGB와 CMY 색 공간 = 284
8.2.2. YIQ와 YUV, YCbCr 색 공간 = 287
8.2.3. ΥIQ 색 공간을 이용하여 영상 변환하기 = 290
8.2.4. HSV와 HSL, HSI 색 공간 = 295
8.3. 색 공간을 이용한 영상 특성 조절 = 305
8.3.1. HSV 색 공간을 이용한 색감 조절 = 306
8.3.2. HSV 색 공간을 이용한 히스토그램 평활화 = 314
Chapter 09 주파수 영역에서의 영상 처리 = 319
9.1. 주파수 영역의 이해 = 321
9.2. 영상의 2차원 FFT 변환과 역변환 = 324
9.2.1. 푸리에 변환 = 327
9.2.2. 고속 푸리에 변환 = 330
9.2.3. 2차원 영상에 대한 고속 푸리에 변환 = 337
9.2.4. 주파수 변환과 역변환 프로그램 만들기 = 341
9.2.5. 주파수 스펙트럼과 위상각의 시각화 = 345
9.3. 주파수 영역을 이용한 영상 필터 = 353
9.3.1. 저주파와 고주파 통과 필터 함수 추가하기 = 355
9.3.2. 가우시안 주파수 필터 함수 추가하기 = 364
Chapter 10 영상 = 373
10.1. 이진화를 이용한 영상분할 = 375
10.1.1. 이진화 수행하는 문턱값 자동으로 조절하기 = 380
10.2. 배경 분리를 이용한 영상분할 = 386
10.2.1. 가우스 필터를 이용한 성능 향상 = 393
10.3. 컬러 영상 분할 = 394
10.3.1. K-평균 군집화를 이용한 컬러 영상 분할 = 394
Chapter 11 모폴로지 처리 = 405
11.1. 이진 영상의 모폴로지 처리 = 407
11.1.1. 이진 영상의 침식과 팽창 연산 = 408
11.1.2. 이진 영상의 열림과 닫힘 연산 = 417
11.2. 회색조 영상의 모폴로지 처리 = 420
11.2.1. 회색조 영상의 침식과 팽창 연산 = 420
11.2.2. 회색조 영상의 열림과 닫힘 연산 = 427
Chapter 12 영상의 특징값 추출 = 431
12.1. 영상의 경계 추출 = 433
12.1.1. 소벨 경계선 검출기 = 433
12.1.2. 캐니 경계선 검출기 = 439
12.2. 허프 변환을 이용한 직선 검출 = 454
12.2.1. 직선 그리기 함수 구현하기 = 460
12.2.2. 직선 검출 기능 추가하기 = 464
12.3. 영상의 코너 추출 = 470
12.3.1. 해리스 코너 검출기 = 471
Chapter 13 영상 정합 = 479
13.1. 패치를 이용한 영상 정합 = 481
13.1.1. 영상 정합 기법 = 481
13.1.2. 패치 기반 영상 정합 = 483
13.1.3. 교차 검토를 이용한 패치 기반 정합 = 488
13.2. 특징 기술자를 이용한 영상 정합 = 500
13.2.1. SIFT 특징 검출기 = 500
13.2.2. SIFT 특징 기술자 생성기 = 502
13.2.3. SIFT 특징 기술자를 이용한 영상 정합 = 507
Chapter 14 카메라기하학 = 515
14.1. 카메라 모델 = 517
14.1.1. 오프셋 모델 = 520
14.1.2. CCD 카메라 모델 = 521
14.1.3. 카메라의 회전과 평행 이동 = 522
14.2. 가상 시점 합성 예제 = 525
14.2.1. 가상 시점 합성 프로그램 만들기 = 528
Part 03 라이브러리를 활용한 영상 처리 = 537
Chapter 15 VFW를 이용한 동영상 처리 = 539
15.1. PC 화상 카메라 이용하기 = 541
15.1.1. 카메라 캡처 프로그램 만들기 = 554
15.2. AVI 파일 처리하기 = 558
15.3. 동영상의 이진화를 이용한 감시 시스템 예제 = 573
15.3.1. 카메라 캡처 영상을 이용한 감시 시스템 = 574
15.3.2. AVI 파일을 이용한 감시 시스템 = 580
Chapter 16 OpenCV 사용하기 = 583
16.1. OpenCV 소개 = 585
16.1.1. OpenCV의 주요 기능 = 586
16.2. OpenCV 설치와 환경 설정 = 587
16.3. OpenCV의 데이터 구조체 = 593
16.3.1. Ipllmage 구조체와 Mat 클래스 = 593
16.3.2. 기타 데이터 구조체 = 596
16.4. 간단한 OpenCV 예제 = 598
16.4.1. 영상 입출력과 공간 할당 = 601
16.4.2. 픽셀 단위 연산 = 603
16.4.3. 영상단위 연산 = 605
16.4.4. 영상 변환 = 609
Chapter 17 OpenCV 알고리즘 = 613
17.1. 예제 프로그램 만들기 = 615
17.2. 영상의 광학적 변환(6장) = 618
17.3. 영상의 기하학적 변환(7장) = 625
17.4. 컬러 영상 변환(8장) = 628
17.5. 주파수 영역 변환(9장) = 630
17.6. 영상 분할(10장) = 634
17.7. 모폴로지 처리(11장) = 639
17.8. 특징 추출(12장) = 640
17.9. 영상 정합(13장) = 644
17.10. 동영상 처리(15장) = 648
Chapter 18 GPU를 이용한 영상 처리 = 653
18.1. NVIDIA CUDA 소개 = 655
18.1.1. CUDA를 이용한 병렬 처리 = 656
18.2. CUDA 설치와 환경 설정 = 658
18.2.1. CUDA 설치 = 658
18.2.2. Visual Studio 2012 환경 설정 = 660
18.3. 영상 밝기 변환 예제 = 662
18.4. 2차원 가우시안 필터 예제 = 673
찾아보기 = 683
(2026) 산업안전 산업기사 : 필기·과년도 [개정9판]
620.86076 최66ㅅ
내면 근력 : 결국 멘탈 게임이다
650.1 M978ㄴ지
나만의 80/20 법칙 만들기
650.1 코86ㄴ
파리에서 도시락을 파는 여자 : 평범한 대한민국 여자가 유럽에서 일으킨 기적
650.1 최823ㅍ
처음 리더가 된 당신에게 개정증보판[실은 2판]
658.4092 박883ㅊ2
(나합격) 압연기능장 : 필기+실기 7판
671.32076 나92ㅇ7
서평쓰기