im2uint16

Преобразуйте изображение в 16-битное беззнаковое целое

Описание

пример

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

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

Опционально можно выполнить преобразование с помощью графического процессора (требует Parallel Computing Toolbox™).

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, затем это может быть uint8uint16'double'логическийединственный, или int16.

  • Если I индексируемое изображение, затем это может быть uint8uint16'double' или logical.

    Примечание

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

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

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

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

свернуть все

Отобразите с классом uint16, возвращенный как числовой массив с тем же размером и размерностью как I.

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

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

Смотрите также

| | | | |

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