Main Content

영상 유형 변환

영상 유형(예: RGB(트루컬러) 영상, 이진 영상, 회색조 영상 및 인덱스 영상) 간에 변환하고 영상의 데이터형을 변경합니다.

Image Processing Toolbox™는 이진 영상, 인덱스 영상, 회색조 영상 및 트루컬러 영상 유형을 지원합니다. 영상 유형마다 픽셀이 서로 다른 형식으로 저장됩니다. 예를 들어, 트루컬러 영상은 픽셀을 빨간색, 녹색, 파란색 값으로 구성된 3색으로 표현하는 반면, 회색조 영상은 픽셀을 단일 명암 값으로 표현합니다.

여러 영상 유형의 픽셀 값은 부동소수점, 부호 있는 정수/부호 없는 정수 또는 논리 데이터형으로 저장할 수 있습니다. 툴박스 함수를 사용하면 영상 유형 간 및 데이터형 간에 변환을 수행할 수 있습니다.

함수

모두 확장

cmap2grayRGB 컬러맵을 회색조 컬러맵으로 변환 (R2020b 이후)
gray2ind회색조 또는 이진 영상을 인덱스 영상으로 변환
im2grayRGB 이미지를 회색조 이미지로 변환 (R2020b 이후)
ind2gray인덱스 영상을 회색조 영상으로 변환
mat2gray행렬을 회색조 영상으로 변환
rgb2grayRGB 이미지나 컬러맵을 회색조로 변환하기
rgb2lightnessConvert RGB color values to lightness values
rgb2indRGB 이미지를 인덱스 이미지로 변환
ind2rgb인덱스 이미지를 RGB로 변환
label2rgb레이블 행렬을 RGB 영상으로 변환
demosaic베이어 패턴 인코딩 영상을 트루컬러 영상으로 변환
imsplit다중채널 영상을 개별 채널로 분할
imbinarize임계값을 지정하여 2차원 회색조 영상이나 3차원 볼륨 이진화
adaptthresh1차 국소 통계량을 사용하여 영상의 가변 임계값 구하기
otsuthresh오츠(Otsu) 방법을 사용한 전역 히스토그램 임계값
graythresh오츠(Otsu) 방법을 사용한 전역 영상 이진화
imquantize지정된 양자화 수준 및 출력값을 사용하여 영상 양자화
multithresh오츠 방법을 사용한 다중 수준 영상 이진화
graysliceConvert grayscale image to indexed image using multilevel thresholding
im2double이미지를 배정밀도로 변환
im2int16영상을 16비트의 부호 있는 정수로 변환
im2single영상을 단정밀도로 변환
im2uint16영상을 16비트의 부호 없는 정수로 변환
im2uint8영상을 8비트의 부호 없는 정수로 변환

도움말 항목

  • 툴박스에서 제공하는 영상 유형

    영상의 유형에 따라 MATLAB®이 데이터 행렬 요소를 픽셀 명암 값으로 해석하는 방식이 결정됩니다. 툴박스는 이진 영상, 회색조 영상, 트루컬러 영상, 다중분광 영상, 레이블 영상을 비롯한 여러 영상 유형을 지원합니다.

  • Convert Between Image Types

    Certain image processing operations support only a subset of the image types. You can convert images between the image types to suit the operation.

  • Convert Image Data Between Data Types

    You can convert image data between data types using functions that automatically rescale and offset the original data.

추천 예제