Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

im2int16

Convertir imagen a enteros con signo de 16 bits

Sintaxis

J = im2int16(I)
gpuarrayJ = im2int16(gpuarrayI)

Descripción

ejemplo

J = im2int16(I) convierte los I de escala de grises, RGB o de imagen binaria en int16, recalcificando los datos si es necesario.

Si la imagen de entrada es de clase int16, la imagen de salida es idéntica. Si la imagen de entrada es de clase logical, entonces im2int16 cambia los elementos con valores falsos a-32768 y los elementos con valor verdadero a 32767.

ejemplo

gpuarrayJ = im2int16(gpuarrayI) realiza la conversión en una GPU. Esta sintaxis requiere el Parallel Computing Toolbox™.

Ejemplos

contraer todo

Cree una matriz de clase double.

I = reshape(linspace(0,1,20),[5 4])
I = 5×4

         0    0.2632    0.5263    0.7895
    0.0526    0.3158    0.5789    0.8421
    0.1053    0.3684    0.6316    0.8947
    0.1579    0.4211    0.6842    0.9474
    0.2105    0.4737    0.7368    1.0000

Convierta la matriz en clase int16.

I2 = im2int16(I)
I2 = 5x4 int16 matrix

   -32768   -15522     1724    18970
   -29319   -12073     5173    22419
   -25870    -8624     8623    25869
   -22420    -5174    12072    29318
   -18971    -1725    15521    32767

Crear matriz de clase double.

I1 = gpuArray(reshape(linspace(0,1,20),[5 4])) 

Convertir array a int16.

I2 = im2int16(I1)

Argumentos de entrada

contraer todo

Intensidad, RGB o imagen binaria, especificada como una matriz numérica de cualquier tamaño y dimensionalidad.

Tipos de datos: single | double | int16 | uint8 | uint16 | logical

Imagen cuando se ejecuta en una GPU, especificada como gpuArray que contiene una matriz numérica de cualquier tamaño y dimensionalidad.

Argumentos de salida

contraer todo

Imagen con la clase int16, devuelta como una matriz numérica con el mismo tamaño y dimensionalidad que I.

Tipos de datos: int16

Imagen con clase int16 cuando se ejecuta en una GPU, se devuelve como gpuArray que contiene una matriz numérica descrita por J.

Capacidades ampliadas

Consulte también

| | | | |

Introducido antes de R2006a