Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

imcontrast

설명

대비 조정 툴을 만들려면 imcontrast 함수를 사용하십시오. 대비 조정 툴은 대화형 방식으로 대비 및 밝기를 조정하는 툴이며, 회색조 영상을 표시하기 위한 흑백 매핑을 조정하는 목적으로 사용할 수 있습니다. 툴 사용에 대한 자세한 내용은 항목을 참조하십시오.

예제

imcontrast는 현재 Figure의 회색조 영상(대상 영상이라고 함)과 연결된 대비 조정 툴을 별도의 Figure에 생성합니다.

예제

imcontrast(h)는 핸들 h로 지정된 영상과 연결된 대비 조정 툴을 만듭니다.

htool = imcontrast(___)는 대비 조정 툴 Figure에 대한 핸들 htool을 반환합니다.

예제

모두 축소

영상을 작업 공간으로 읽어 들입니다. 현재 영상의 대비를 조정합니다.

imshow('pout.tif')
imcontrast

영상을 작업 공간으로 읽어 들이고 Figure의 핸들을 h1으로 정의합니다. 두 번째 Figure 창을 열고 이 Figure의 핸들을 h2로 정의합니다. imcontrast 호출에서 h1을 지정하여 첫 번째 Figure의 대비를 조정합니다.

h1 = figure;
imshow('pout.tif');
h2 = figure;
imshow('coins.png');
imcontrast(h1)

입력 인수

모두 축소

Figure, 좌표축, uipanel 또는 영상 그래픽스 객체에 대한 핸들로, 핸들로 지정됩니다. h가 axes 핸들이거나 Figure 핸들인 경우 imcontrastfindobj(H,'Type','image')에서 반환된 첫 번째 영상을 사용합니다.

출력 인수

모두 축소

대비 조정 툴 Figure에 대한 핸들로, 핸들로 반환됩니다.

대비 조정 툴은 픽셀 값에 대한 스케일링된 히스토그램을 나타냅니다. 과도하게 표현된 픽셀 값은 명료성을 위해 잘립니다. 히스토그램 표시에서 왼쪽 빨간색 막대를 끌어서 놓으면 최솟값이 바뀝니다. 최솟값과 이 최솟값보다 작은 값의 픽셀은 검은색으로 표시됩니다. 히스토그램에서 오른쪽 빨간색 막대를 끌어서 놓으면 최댓값이 바뀝니다. 최댓값과 이 최댓값보다 큰 값은 흰색으로 표시됩니다. 빨간색 막대 사이의 값은 중간 회색 음영으로 표시됩니다.

최솟값과 최댓값이 함께 "윈도우"를 만듭니다. 윈도우를 늘리면 대비가 줄어듭니다. 윈도우를 줄이면 대비가 증가합니다. 윈도우의 중심을 변경하면 영상의 밝기가 변경됩니다. 윈도우의 최솟값, 최댓값, 너비, 중심값을 직접 입력할 수도 있습니다. 하나의 값을 변경하면 자동으로 나머지 값과 영상이 업데이트됩니다.

  • 대화형 방식으로 윈도우 값을 변경하려면 대상 영상 내부를 마우스로 클릭하고 끌어서 놓습니다. 마우스를 가로 방향, 즉 왼쪽에서 오른쪽으로 끌어서 놓으면 윈도우 너비가 바뀝니다. 마우스를 세로 방향, 즉 위아래로 끌어서 놓으면 윈도우 중심이 바뀝니다. Ctrl 키를 누른 상태에서 마우스로 클릭하고 끌어서 놓으면 변경 속도가 빨라집니다. Shift 키를 누른 상태에서 마우스로 클릭하고 끌어서 놓으면 변경 속도가 느려집니다. 키를 먼저 누른 상태에서 클릭하고 끌어야 합니다.

  • 이 툴을 사용하면 imcontrast는 좌표축 CLim 속성을 수정하는 방법으로 표시된 영상의 대비를 조정합니다. 대상 영상에서 실제 픽셀 값을 수정하려면 데이터 조정 버튼을 클릭하십시오. 이 버튼은 사용자가 영상의 대비를 변경하기 전까지는 비활성화되어 있습니다.

  • 대비 조정 툴은 클래스가 double, single이고 데이터 범위가 디폴트 표시 범위 [0 1]을 벗어나는 회색조 영상을 처리할 수 있습니다. 이러한 영상의 경우 imcontrast는 상한 및 하한에 채우기를 적용하여 영상 데이터 범위에 맞도록 히스토그램 제한을 설정합니다.

버전 내역

R2006a 이전에 개발됨