主要内容

im2uint16

将图像转换为16位无符号整数

描述

实例

J=im2uint16()转换灰度、RGB或二进制图像uint16,根据需要重新缩放或偏移数据。

如果输入图像是类的uint16,则输出图像相同。如果输入图像为类必然的然后im2uint16将真值元素更改为65535。

J=im2uint16(,“索引的”)转换索引图像uint16,如有必要,对数据进行偏移。

例子

全部崩溃

创建类的数组双重的.

I=重塑(linspace(0,1,20),[5 4])
我=5×40 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=5 x4 uint16矩阵0 17246 34492 51738 3449 20695 37941 55187 6898 24144 41391 58637 10348 27594 44840 62086 13797 31043 48289 65535

输入参数

全部崩溃

输入图像,指定为任意大小和维度的数字数组或逻辑数组。

  • 如果是灰度或RGB图像,则可以uint8,uint16,双重的,必然的,仅有一个的int16.

  • 如果是索引图像,则可以uint8,uint16,双重的必然的.

    笔记

    并非总是可以将索引图像转换为uint8。如果索引图像属于类别双重的,则最大值必须为65536或更小。

  • 如果是一个二进制图像,那么它必须是必然的.

数据类型:仅有一个的|双重的|int16|uint8|uint16|必然的

输出参数

全部崩溃

图像与类uint16,作为与输入图像大小相同的数字数组返回.

数据类型:uint16

扩展能力

在R2006a之前引入