MATLAB 도움말 센터
영상을 단정밀도로 변환
J = im2single(I)
J = im2single(I,'indexed')
J = im2single(I)는 회색조, RGB 또는 이진 영상 I를 single형으로 변환하고 필요에 따라 데이터를 다시 스케일링하거나 오프셋합니다.
J
I
single
입력 영상이 single형 클래스이면 출력 영상이 동일합니다. 입력 영상이 logical형 클래스이면 im2single은 true 값을 갖는 요소를 65535로 변경합니다.
logical
im2single
예제
J = im2single(I,'indexed')는 인덱스 영상 I를 single형으로 변환하고 필요에 따라 데이터를 오프셋합니다.
모두 축소
이 예제에서는 uint8 데이터형 배열을 single 데이터형으로 변환하는 방법을 보여줍니다.
uint8
uint8 데이터형의 숫자형 배열을 만듭니다.
I = reshape(uint8(linspace(1,255,25)),[5 5])
I = 5×5 uint8 matrix 1 54 107 160 213 12 65 117 170 223 22 75 128 181 234 33 86 139 192 244 43 96 149 202 255
이 배열을 single 데이터형으로 변환합니다.
I2 = im2single(I)
I2 = 5×5 single matrix 0.0039 0.2118 0.4196 0.6275 0.8353 0.0471 0.2549 0.4588 0.6667 0.8745 0.0863 0.2941 0.5020 0.7098 0.9176 0.1294 0.3373 0.5451 0.7529 0.9569 0.1686 0.3765 0.5843 0.7922 1.0000
입력 영상으로, 임의의 크기와 차원을 갖는 숫자형 배열 또는 논리형 배열로 지정됩니다.
I가 회색조 영상 또는 RGB 영상인 경우 uint8형, uint16형, double형, logical형, single형 또는 int16형일 수 있습니다.
uint16
double
int16
I가 인덱스 영상인 경우 uint8형, uint16형, double형 또는 logical형일 수 있습니다.
I가 이진 영상인 경우 logical형이어야 합니다.
데이터형: single | double | int16 | uint8 | uint16 | logical
single형 클래스 영상으로, 입력 영상 I와 같은 크기의 숫자형 배열로 반환됩니다.
데이터형: single
모두 확장
im2single 함수는 C 및 C++ 코드 생성을 지원합니다(MATLAB® Coder™가 필요함). 자세한 내용은 Code Generation for Image Processing 항목을 참조하십시오.
backgroundPool
ThreadPool
이 함수는 스레드 기반 환경을 완전히 지원합니다. 자세한 내용은 스레드 기반 환경에서 MATLAB 함수 실행하기 항목을 참조하십시오.
이 함수는 GPU 배열을 완전히 지원합니다. 자세한 내용은 GPU를 사용한 영상 처리 항목을 참조하십시오.
im2single 함수는 이제 스레드 기반 환경을 지원합니다.
im2double | im2int16 | im2uint8 | im2uint16 | single
im2double
im2int16
im2uint8
im2uint16
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
유럽
아시아 태평양
지역별 지사에 문의