해리스 코너 검출 대화 상자의 디자인이 끝나면, 이 대화 상자에 대한 클래스를 추가하자. 해리스 코너 검출 대화 상자의 클래스 이름은 CHarrisCornerDlg를 사용하자. HarrisCornerDlg 클래스를 추가했으면, 이제 표 11-12를 참조하여 대화 상자 컨트롤들에 대한 멤버 변수 한 개를 추가하자.
ID |
범주 |
변수 형식 |
변수 이름 |
최솟값 |
최댓값 |
IDC_HARRIS_THRESHOLD |
Value |
int |
m_nHarrisTh |
해리스 코너 검출 대화 상자는 하나의 정숫값을 입력 받는 용도로만 사용된다. 이 정숫값은 해리스 코너 응답 함수의 임계값으로 사용될 것이다.
소스 11-12는 해리스 코너 검출 대화 상자를 나타내는 CHarrisCornerDlg 클래스의 생성자 함수이다. 여기서 m_nHarrisTh 멤버 변수의 초기값을 0에서 20000으로 변경하자. 이 값은 대부분의 영상에서 코너 위치를 적절하게 찾아주는 임계값으로써, 프로그램 동작 시 기본 값으로 사용되도록 설정하였다.