文档帮助中心文档
将图像转换为16位无符号整数
J = im2uint16(I)
J = im2uint16(I,'indexed')
例子
J= im2uint16 (我)转换灰度、RGB或二值图像我来uint16,根据需要伸缩或偏移数据。
J= im2uint16 (我)
J
我
uint16
如果输入图像是类的uint16,则输出图像相同。如果输入图像是类的逻辑,然后im2uint16将真值元素更改为65535。
逻辑
im2uint16
J= im2uint16 (我,“索引”)转换索引图像我来uint16,如有需要,可对数据进行偏移。
J= im2uint16 (我,“索引”)
全部折叠
创建类的数组双.
双
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 =5x4 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
单
int16
如果我是一个索引图像,那么它可以吗uint8,uint16,双或逻辑.
请注意
并不总是能够将索引图像转换为uint8.如果索引的图像是类的双,则最大值必须为65536或更小。
如果我是二值图像,那么它一定是逻辑.
数据类型:单|双|int16|uint8|uint16|逻辑
带有类的图像uint16,作为与输入图像大小相同的数字数组返回我.
数据类型:uint16
使用注意事项和限制:
im2uint16万博1manbetx支持C代码的生成MATLAB®编码器™).请注意,如果您选择通用的MATLAB主机计算机目标平台,im2uint16生成使用预编译的特定于平台的共享库的代码。使用共享库可以保持性能优化,但限制了可以为其生成代码的目标平台。有关更多信息,请参见图像处理工具箱中支持代码生成的类型万博1manbetx.
MATLAB主机计算机
backgroundPool
ThreadPool
这个函数完全支持基于线程的环境。万博1manbetx有关更多信息,请参见在线程环境中运行MATLAB函数.
该功能完全支持GPU阵列。万博1manbetx有关更多信息,请参见图形处理器的图像处理.
im2uint8|双|im2double|uint8|uint16|imapprox
im2uint8
im2double
imapprox
您有了这个示例的修改版本。您想用您的编辑打开这个示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处