帮助中心帮助中心
将图像转换为8位无符号整数
J = im2uint8(我)
J = im2uint8(我,“索引”)
例子
J= im2uint8 (我)将灰度、RGB或二进制图像我来uint8根据需要,重新调节或抵消数据。
J= im2uint8 (我)
J
我
uint8
如果输入图像的类uint8,然后输出图像是相同的。如果输入图像的类逻辑,然后im2uint8true-valued元素变化到255。
逻辑
im2uint8
J= im2uint8 (我,“索引”)将索引图像我来uint8如果有必要,抵消数据。
J= im2uint8 (我,“索引”)
全部折叠
创建一个数组的类uint16。
uint16
I =重塑(uint16 (linspace (0, 65535, 25)), [5] 5)
我=5 x5 uint16矩阵0 13653 27306 40959 54613 2731 16384 30037 43690 57343 5461 19114 32768 46421 60074 8192 21845 35498 49151 62804 10923 24576 38229 51882 65535
将数组转换为类uint8。
I2 = im2uint8(我)
I2 =5 x5 uint8矩阵11 0 53 106 159 213 64 117 170 223 74 128 181 234 85 138 191 244 43 96 149 202 255
输入图像,指定为一个数值数组或逻辑数组的大小和尺寸。
如果我是一个灰度或RGB图像,那么它可以吗uint8,uint16,双,逻辑,单,或int16。输入图像的强度值的类单或双必须在[0,1]。
双
单
int16
请注意
如果我的类单或双与范围外的值[0,1]你可以使用重新调节函数来重新价值预期的范围内。
重新调节
如果我是一个索引图像,那么它可以吗uint8,uint16,双或逻辑。
这并不总是可能将索引图像uint8。如果索引图像的类双,然后最大值必须256或更少了。如果索引图像的类uint16,然后最大值必须255或更少了。
如果我是一个二进制图像,那么它必须吗逻辑。
数据类型:单|双|int16|uint8|uint16|逻辑
图像与类uint8,返回一个数字图像相同大小的数组作为输入我。
数据类型:uint8
使用笔记和限制:
im2uint8金宝app支持C代码的生成(需要MATLAB®编码器™)。注意,如果您选择通用MATLAB主机目标平台,im2uint8生成的代码使用了一个预编译的,特定于平台的共享库。使用一个共享库保存性能优化,但限制的目标平台可以生成代码。有关更多信息,请参见类型的代码生成图像处理工具箱的支持金宝app。
MATLAB主机
backgroundPool
ThreadPool
这个函数完全支持线程的环境。金宝app有关更多信息,请参见MATLAB函数线程环境中运行。
这个函数完全支持GPU数组。金宝app有关更多信息,请参见图像处理在GPU上。
全部展开
im2uint8现在支持金宝app线程的环境。
im2double|im2int16|im2single|im2uint16|uint8
im2double
im2int16
im2single
im2uint16
如果dispone di una versione modificata di questo esempio。Desideri aprire questo esempio con le modifiche星期二吗?
海脂肪clic苏联合国collegamento切corrisponde questo第一MATLAB:
Esegui il第一inserendolo所以nella隙缝di第一MATLAB。我浏览器web非supportano金宝app comandi MATLAB。
选择一个网站
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室