imshow
영상 표시
구문
설명
imshow(는 Figure에 회색조 영상 I)I를 표시합니다. imshow는 이미지 데이터형에 대한 디폴트 표시 범위를 사용하고 영상 표시를 위해 figure, axes 및 image 객체 속성을 최적화합니다.
imshow(는 표시 범위를 요소를 2개 가진 벡터 I,[low high])[low high]로 지정하여 회색조 영상 I를 표시합니다. 자세한 내용은 DisplayRange 인수를 참조하십시오.
imshow(는 I,[])I의 픽셀 값 범위에 따라 표시 영역을 스케일링하여 회색조 영상 I를 표시합니다. imshow는 [min(I(:)) max(I(:))]를 표시 범위로 사용합니다. imshow는 I의 최솟값을 검은색으로 표시하고, 최댓값을 흰색으로 표시합니다. 자세한 내용은 DisplayRange 인수를 참조하십시오.
imshow(는 Figure에 이진 영상 BW)BW를 표시합니다. 이진 영상의 경우 imshow는 값 0을 갖는 픽셀을 검은색으로 표시하고, 값 1을 갖는 픽셀을 흰색으로 표시합니다.
imshow(___,는 이름-값 인수를 사용하여 작업의 여러 특성을 제어하면서 영상을 표시합니다. Name=Value)
는 himage = imshow(___)imshow에서 생성된 image 객체를 반환합니다.
예제
입력 인수
이름-값 인수
출력 인수
팁
영상을 생성한 후 컬러맵을 변경하려면
colormap명령을 사용하십시오.imshow를tiledlayout함수 및nexttile함수와 함께 사용하여 서로 다른 컬러맵을 사용하는 여러 영상을 같은 Figure에 표시할 수 있습니다.영상을 표시하고 일반적인 영상 처리 작업을 수행하기 위한 통합 환경으로 영상 뷰어 앱을 사용할 수 있습니다.
iptsetpref함수를 사용하여,imshow의 동작을 수정하는 Image Processing Toolbox™ 기본 설정을 지정할 수 있습니다.-nojvm옵션을 사용하여 MATLAB을 시작할 경우에는imshow함수가 지원되지 않습니다.Figure 제목은 라이브 편집기에서 잘려서 표시될 수 있습니다. 전체 제목이 보이도록 하려면 부모 axes 객체의
PositionContraint속성을"outerposition"으로 설정하십시오.imshow함수를 실행한 후title함수를 실행하기 전에 속성값을 업데이트합니다.I = imread("peppers.png"); imshow(I) ax = gca; ax.PositionConstraint = "outerposition"; title("Peppers");
Parent이름-값 인수를 사용하여 부모 좌표축을 지정하는 경우 지정된 부모 axes 객체의PositionConstraint속성을 설정하십시오. 좌표축 위치 속성에 대한 자세한 내용은 좌표축 레이아웃 제어하기 항목을 참조하십시오.경우에 따라
imshow는 현재 좌표축을 삭제하고 새 좌표축을 생성합니다. Figure에 디폴트 크기의 좌표축이 하나만 포함된 경우,imshow를 처음 호출할 때는 좌표축이 유지되지만imshow를 다시 호출하면 좌표축이 삭제되고 새 좌표축이 생성됩니다. 그래픽 사용자 인터페이스에 표시된 영상을 업데이트하는 경우와 같이 영속적인 좌표축을 유지하려면 먼저imshow를 호출한 후hold on을 호출하십시오. 또는imshow에서 반환한Image객체의CData속성을 업데이트하여imshow를 여러 번 호출하지 않고도 영상을 업데이트할 수 있습니다.














