Main Content

imcontrast

설명

대비 조정 툴을 만들려면 imcontrast 함수를 사용하십시오. 대비 조정 툴을 사용하면 표시된 회색조 영상의 대비와 밝기를 대화형 방식으로 조정할 수 있습니다. 툴 사용에 대한 자세한 내용은 항목을 참조하십시오.

Adjust Contrast tool with sliders and editable fields that enable you to adjust the histogram of pixel values.

참고

대비 조정 툴은 영상을 표시하는 데 사용된 픽셀의 값을 조정하지만, 실제 영상 데이터를 변경하지는 않습니다. 영상 데이터를 변경하려면 imadjust 함수를 사용하십시오.

예제

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

예제

imcontrast(h)는 그래픽스 컨테이너 h에 있는 영상과 연결된 대비 조정 툴을 만듭니다.

hTool = imcontrast(___)는 대비 조정 툴을 포함하는 figure인 hTool을 반환합니다.

예제

모두 축소

영상을 표시하고 영상의 대비를 조정합니다.

imshow("pout.tif")
imcontrast

Adjust Contrast tool opened for imshow figure displaying pout image

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

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

Adjust Contrast tool opened for the figure with the specified handle

입력 인수

모두 축소

영상이 포함된 그래픽스 객체로, Figure 객체, Panel 객체, Axes 객체 또는 Image 객체로 지정됩니다. h가 좌표축 또는 figure인 경우 imcontrastfindobj(h,Type="image")에서 반환된 첫 번째 영상을 사용합니다.

출력 인수

모두 축소

대비 조정 툴로, Figure 객체로 반환됩니다.

  • 대비 조정 툴은 픽셀 값들의 히스토그램과 데이터 범위, 표시 범위에 대한 정보를 표시합니다.

    • 데이터 범위는 영상의 기본 픽셀 값들에 해당합니다. 데이터 범위는 영상 데이터의 고정 속성이며, 기본적으로 사용자가 대비 조정 툴을 사용해서 표시 범위를 조정하더라도 변경되지 않습니다.

    • 표시 범위는 영상의 표시를 제어합니다. 표시 범위의 최솟값보다 작거나 같은 값을 갖는 픽셀은 검은색으로 표시됩니다. 최댓값보다 크거나 같은 값을 갖는 픽셀은 흰색으로 표시됩니다. 대비 조정 툴에서 히스토그램 위에 오버레이된 연한 빨간색 상자가 표시 범위에 해당합니다.

  • 대비 조정 툴을 사용하여 다음과 같은 방법으로 영상의 표시 범위를 조정할 수 있습니다.

    설명영상

    빨간색 윈도우의 왼쪽, 오른쪽 가장자리를 끌어서 표시 범위의 최솟값과 최댓값을 조정합니다. 윈도우 내부의 점선을 끌어서 윈도우의 중심을 변경합니다.

    Interactively adjust display window by dragging red window limits

    윈도우 섹션에 특정 값을 입력합니다. 해당 필드 옆에 있는 스포이트 버튼을 클릭하여 최솟값 또는 최댓값을 정의할 수도 있습니다. 버튼을 클릭한 다음 포인터를 영상 위로 가져가면 포인터가 스포이트 모양으로 바뀝니다. 최솟값 또는 최댓값으로 설정하고 싶은 값에 해당하는 픽셀 위치에 스포이트를 대고 마우스 왼쪽 버튼을 클릭합니다.

    Manually enter display window values

    표시 범위를 자동으로 스케일링합니다. 표시 범위를 영상의 데이터 범위와 동일하게 만들려면 데이터 범위와 일치를 선택합니다. 표시 범위의 위쪽 픽셀과 아래쪽 픽셀을 동일한 비율로 포화시키려면 이상값 제거를 선택합니다. 이 툴은 기본적으로 2%, 즉 픽셀 값들의 상위 1%와 하위 1%를 제거합니다. 이는 stretchlim 함수가 수행하는 작업과 동일합니다.

    Automatically scale display range

  • 대비 조정 툴을 사용하면 imcontrast는 좌표축 CLim 속성을 수정하여 표시 영상의 대비를 조정합니다. 대상 영상에서 실제 픽셀 값을 수정하려면 데이터 조정을 선택하십시오. 데이터 조정은 사용자가 영상의 대비를 변경해야만 선택이 가능해집니다.

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

버전 내역

R2006a 이전에 개발됨