帮助中心帮助中心
将图像转换为单个精度
j = im2single(i)
j = im2single(i,'索引')
例子
j= im2single(一世)转换灰度,RGB或二进制图像一世到单身的,根据需要重新缩放或抵消数据。
j= im2single(一世)
j
一世
单身的
如果输入图像是类单身的,然后输出图像相同。如果输入图像是类逻辑, 然后IM2Single将真实价值的元素更改为65535。
逻辑
IM2Single
j= im2single(一世,'索引')转换索引图像一世到单身的,如有必要,抵消数据。
j= im2single(一世,'索引')
全部收缩
此示例显示了如何转换类的数组UINT8上课单身的。
UINT8
创建类的数字阵列UINT8。
i = reshape(uint8(linspace(1,255,25)),[5 5])
i =5x5 UINT8矩阵1 54 107 160 213 12 65 117 170 223 22 75 128 181 234 33 86 139 192 244 43 96 149 202 255
将数组转换为类单身的。
i2 = im2single(i)
i2 =5x5单基质0.0039 0.2118 0.4196 0.6275 0.8353 0.0471 0.2549 0.4588 0.6667 0.8745 0.0863 0.2941 0.5020 0.7098 0.9176 0.1294 0.3373 0.5451 0.7529 0.9569 0.1686 0.3765 0.5843 0.7922 1.0000
输入图像,指定为任何大小和尺寸的数字阵列或逻辑阵列。
如果一世是灰度或RGB图像,然后可以UINT8,,,,UINT16,,,,双倍的,,,,逻辑,,,,单身的, 或者INT16。
UINT16
双倍的
INT16
如果一世是索引图像,然后可以UINT8,,,,UINT16,,,,双倍的或者逻辑。
如果一世是二进制图像,那么它一定是逻辑。
数据类型:单身的|双倍的|INT16|UINT8|UINT16|逻辑
与课程的图像单身的,作为与输入图像相同大小的数字阵列返回一世。
数据类型:单身的
IM2Single万博1manbetx支持生成C代码(需要MATLAB®CODER™)。有关更多信息,请参阅图像处理的代码生成。
背景池
螺纹池
此功能完全支持基于线程的环境。万博1manbetx有关更多信息,请参阅在基于线程的环境中运行MATLAB功能。
此功能完全支持GPU数组。万博1manbetx有关更多信息,请参阅GPU上的图像处理。
IM2Double|IM2INT16|IM2UINT8|IM2UINT16|单身的
IM2Double
IM2INT16
IM2UINT8
IM2UINT16
您有此示例的修改版本。您想用您的编辑打开这个示例吗?
您单击了与此MATLAB命令相对应的链接:
通过在MATLAB命令窗口中输入该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站以获取可用的翻译内容,并查看本地事件和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
联系您当地的办公室