Contenido principal

im2int16

Convertir una imagen en enteros con signo de 16 bits

Descripción

J = im2int16(I) convierte la imagen en escala de grises, RGB o binaria I al tipo de datos int16 cambiando la escala de los datos según sea necesario.

Si la imagen de entrada es del tipo de datos int16, la imagen de salida es idéntica a la de entrada. Si la imagen de entrada es del tipo de datos logical, im2int16 cambia los elementos de valor falso a -32768 y los elementos de valor verdadero a 32767.

ejemplo

Ejemplos

contraer todo

Cree un arreglo 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 el arreglo en la clase int16.

I2 = im2int16(I)
I2 = 5×4 int16 matrix

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

Argumentos de entrada

contraer todo

Imagen de entrada, especificada como arreglo numérico o lógico de cualquier tamaño y dimensión.

  • Si I es una imagen en escala de grises o RGB, puede ser del tipo de datos uint8, uint16, int16, double, single o logical. La función im2int16 espera que las imágenes del tipo de datos double y single tengan valores en el intervalo [0, 1]. Si I tiene valores que se sitúan fuera del intervalo [0, 1], puede usar la función rescale para volver a escalar los valores al intervalo previsto.

  • Si I es una imagen binaria, debe ser logical.

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

Argumentos de salida

contraer todo

Imagen con tipo de datos int16, devuelta como arreglo numérico del mismo tamaño que la imagen de entrada I.

Tipos de datos: int16

Capacidades ampliadas

expandir todo

Generación de código de GPU
Genere código CUDA® para GPU NVIDIA® mediante GPU Coder™.

Historial de versiones

Introducido antes de R2006a

expandir todo

Consulte también

| | | |