이 책의 내용
이 책은 실용적인 영상 처리에서 가장 기본적으로 알아두어야 할 내용을 12개의 장으로 구성하였다.
제1장에서는 영상 처리의 응용 분야, 디지털 영상 생성 방법, 컬러 모델, 영상 파일 형식 등 영상 처리의 기초 이론에 대해 설명한다. 그리고 Visual C++를 이용한 윈도우 프로그램 작성 방법, 메뉴 생성 방법, 부메뉴 생성 및 연결 함수 작성 방법 등 영상 처리 프로그램 작성에 필요한 기본적인 활용 방법을 다룬다. 제2장에서는 히스토그램 평활화, 명암대비 스트레칭 등 픽셀 기반 처리 방법과 구현 방법을 다루고 제3장에서는 영상 선명화, 잡음 제거, 경계선 검출 등의 영역 기반 처리 방법과 구현 방법을 다룬다. 제4장에서는 침식 연산, 팽창 연산, 닫힘 연산, 열림 연산 등의 형태학적 처리 기법과 구현 방법을 다루고 있다. 제5장에서는 영상의 확대, 축소, 회전, 대칭 등의 기하학적 처리 방법과 구현 방법을 다룬다. 제6장에서는 영상 워핑과 모핑의 원리와 구현 방법에 대해 설명하고 제7장에서는 AVI 파일을 읽어서 처리하는 방법과 PC 카메라의 영상을 캡처해서 처리하는 방법을 다룬다. 제8장에서는 저주파 통과필터, 고주파 통과필터, 노이즈 제거 등 주파수 영역에서 영상을 처리하는 방법을 다룬다. 제9장에서는 영상 압축 및 복원에 대해 다루고 특히 JPEG 형식으로 영상을 압축하여 파일로 저장하는 프로그램을 구현해 볼 수 있도록 설명한다. 제10장에서는 MFC(Microsoft Foundation Class)에서 제공하는 대화상자, 슬라이더 컨트롤, 마우스 이벤트 처리 등의 방법을 이용하여 영상 처리 프로그램의 사용자 인터페이스를 개선하는 방법을 다룬다. 제11장에서는 영상의 기하학적 특징을 이용하여 사각형, 삼각형, 원 등의 단순한 패턴을 검출하는 방법을 다루고 제12장에서는 주성분 분석을 이용한 단순한 패턴을 인식하고 얼굴 인식을 수행하는 방법을 다룬다.