exponenta event banner

im2uint16

Преобразование изображения в 16-битные целые числа без знака

Описание

пример

J = im2uint16(I) преобразует градации серого, RGB или двоичное изображение I кому uint16, масштабирование или смещение данных по мере необходимости.

Если входное изображение имеет класс uint16, то выходное изображение идентично. Если входное изображение имеет класс logical, то im2uint16 изменяет истинные элементы на 65535.

J = im2uint16(I,'indexed') преобразует индексированное изображение I кому uint16, смещение данных при необходимости.

Примеры

свернуть все

Создание массива класса 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

Преобразовать массив в класс uint16.

I2 = im2uint16(I)
I2 = 5x4 uint16 matrix

       0   17246   34492   51738
    3449   20695   37941   55187
    6898   24144   41391   58637
   10348   27594   44840   62086
   13797   31043   48289   65535

Входные аргументы

свернуть все

Входной образ, заданный как числовой массив или логический массив любого размера и размера.

  • Если I представляет собой изображение в градациях серого или RGB, то оно может быть uint8, uint16, double, logical, single, или int16.

  • Если I является индексированным изображением, то оно может быть uint8, uint16, double или logical.

    Примечание

    Не всегда можно преобразовать индексированное изображение в uint8. Если индексированное изображение имеет класс double, то максимальное значение должно быть не более 65536.

  • Если I является двоичным изображением, то оно должно быть logical.

Типы данных: single | double | int16 | uint8 | uint16 | logical

Выходные аргументы

свернуть все

Изображение с классом uint16, возвращенный в виде числового массива того же размера, что и входное изображение I.

Типы данных: uint16

Расширенные возможности

.

См. также

| | | | |

Представлен до R2006a