8.5.4 비등방성 확산 대화 상자 만들기

    ImageTool 프로그램에 비등방성 확산 필터 기능을 추가하기에 앞서 비등방성 확산 공식에서 사용되는 설정 값을 입력 받을 비등방성 확산 대화 상자를 만들도록 하자. 비등방성 확산 대화 상자에서 입력 받을 값은 IppFilterDiffusion 함수에서 사용되는 lambda, k, iter에 해당하는 값들이다.

    Visual Studio 리소스 뷰에서 새 대화 상자를 하나 추가하고, 이 대화 상자의 속성을 표 8-15와 같이 입력하자.

    표 8-15 비등방성 확산 대화 상자의 속성

    속성 이름

    속성 값

    ID

    IDD_DIFFUSION

    Caption

    비등방성 확산

    그림 8-33은 비등방성 확산 대화 상자의 디자인 모습과 컨트롤들의 탭 순서를 보여준다. 여기에 들어가는 컨트롤들의 종류와 속성들에 대해서는 표 8-16에 나타내었다. 그림과 표를 같이 참조하여 대화 상자를 디자인하도록 하자.

    그림 8-33 비등방성 확산 필터 대화 상자 디자인
    표 8-16 비등방성 확산 필터 대화 상자의 컨트롤 속성

    탭 순서

    아이디

    종류

    속성 이름

    속성 값

    1

    IDC_STATIC

    Group Box

    Caption

    계수 값 설정

    2

    IDC_STATIC

    Static Text

    Caption

    &Lambda(0~0.25) :

    3

    IDC_DIFFUSION_LAMBDA

    Edit Control

    Align Text

    Center

    4

    IDC_STATIC

    Static Text

    Caption

    &K :

    5

    IDC_DIFFUSION_K

    Edit Control

    Align Text

    Center

    6

    IDC_STATIC

    Static Text

    Caption

    반복 횟수(&I) :

    7

    IDC_DIFFUSION_ITER

    Edit Control

    Align Text

    Center

    8

    IDOK

    Button

    Caption

    확인

    9

    IDCANCEL

    Button

    Caption

    취소

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.