Main Content

im2single

영상을 단정밀도로 변환

설명

예제

J = im2single(I)는 회색조, RGB 또는 이진 영상 Isingle형으로 변환하고 필요에 따라 데이터를 다시 스케일링하거나 오프셋합니다.

입력 영상이 single형 클래스이면 출력 영상이 동일합니다. 입력 영상이 logical형 클래스이면 im2single은 true 값을 갖는 요소를 65535로 변경합니다.

J = im2single(I,'indexed')는 인덱스 영상 Isingle형으로 변환하고 필요에 따라 데이터를 오프셋합니다.

예제

모두 축소

이 예제에서는 uint8 데이터형 배열을 single 데이터형으로 변환하는 방법을 보여줍니다.

uint8 데이터형의 숫자형 배열을 만듭니다.

I = reshape(uint8(linspace(1,255,25)),[5 5])
I = 5x5 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 = 5x5 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형일 수 있습니다.

  • I가 인덱스 영상인 경우 uint8형, uint16형, double형 또는 logical형일 수 있습니다.

  • I가 이진 영상인 경우 logical형이어야 합니다.

데이터형: single | double | int16 | uint8 | uint16 | logical

출력 인수

모두 축소

single형 클래스 영상으로, 입력 영상 I와 같은 크기의 숫자형 배열로 반환됩니다.

데이터형: single

확장 기능

GPU 코드 생성
GPU Coder™를 사용하여 NVIDIA® GPU용 CUDA® 코드를 생성할 수 있습니다.

버전 내역

R2006a 이전에 개발됨

모두 확장