이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.
이미지를 배정밀도로 변환
입력 이미지 I
의 데이터형이 double
형, single
형 또는 logical
형이면 출력 픽셀 값은 입력 픽셀 값과 동일합니다.
참고
많은 MATLAB® 함수가 데이터형이 single
형 또는 double
형인 트루컬러 이미지에 대해 픽셀 값이 [0, 1] 범위에 있을 것이라고 예상합니다. im2double
함수는 입력 이미지의 데이터형이 single
형 또는 double
형인 경우 출력값을 다시 스케일링하지 않습니다. 입력 이미지가 데이터형이 single
형 또는 double
형이고 픽셀 값이 이 범위 밖에 있는 트루컬러 이미지인 경우, rescale
함수를 사용하여 픽셀 값을 예상 범위 [0, 1]로 스케일링할 수 있습니다.
I
가 데이터형이 uint8
형, uint16
형 또는 int16
형인 회색조 이미지 또는 트루컬러 이미지인 경우, im2double
은 출력 픽셀 값을 [0, 1] 범위로 다시 스케일링합니다.
I
가 데이터형이 uint8
형 또는 uint16
형인 인덱스 이미지인 경우, im2double
은 출력 픽셀 값에 오프셋 1
을 추가합니다.
double
| im2int16
(Image Processing Toolbox) | im2single
(Image Processing Toolbox) | im2uint16
(Image Processing Toolbox) | im2uint8
(Image Processing Toolbox) | gpuArray
(Parallel Computing Toolbox)