Main Content

이미지 표시

이미지 데이터

2차원 숫자형 배열을 이미지로 표시할 수 있습니다. 이미지에서는 배열 요소에 따라 이미지의 밝기나 색이 결정됩니다. 예를 들어, 다음과 같이 이미지 배열과 해당하는 컬러맵을 불러옵니다.

load durer
whos
Name          Size         Bytes  Class

  X           648x509      2638656  double array
  caption     2x28             112  char array
  map         128x3           3072  double array

파일 durer.mat를 불러오고 작업 공간에 세 개의 변수를 추가합니다. 배열 X는 648×509 행렬이고 map은 이 이미지의 컬러맵인 128×3 배열입니다.

durer.mat와 같은 MAT 파일은 MATLAB® 변수를 저장하는 방법을 제공하는 이진 파일입니다.

X의 요소는 1과 128 사이의 정수이며, 컬러맵 map에 대한 인덱스 역할을 합니다. 이미지를 표시하려면 다음과 같이 imshow 함수를 사용하십시오.

imshow(X,map)

알브레히트 뒤러(Albrecht Durer)의 부식 동판화를 재현합니다.

이미지 읽기와 이미지 쓰기

imread 함수를 사용하여 TIFF, JPEG, PNG 등의 표준 이미지 파일을 읽을 수 있습니다. imread에서 반환하는 데이터의 유형은 읽는 이미지의 유형에 따라 다릅니다.

imwrite 함수를 사용하여 MATLAB 데이터를 다양한 표준 이미지 형식으로 저장할 수 있습니다.