4장 영상 클래스 만들기
이 장에서는 이 책에서 영상을 표현할 때 사용할 영상 클래스를 설계하고 만드는 방법에 대해 설명한다. 먼저 BMP 파일 입출력과 비트맵 화면 출력을 담당할 IppDib 클래스를 만들고, 실제 영상 처리 알고리즘 구현에서 사용할 IppImage 클래스를 만들 것이다. 트루컬러 영상의 픽셀 값을 표현하기 위한 RGBBYTE 클래스도 새로 정의할 것이다. IppDib, IppImage, RGBBYTE 등의 새로운 클래스를 만드는 과정을 통하여 Visual Studio에서 새로운 클래스를 추가하는 방법과 C++에서 클래스 설계 시 고려해야 할 점들에 대하여 알아보자.