主要内容

IM2Single

将图像转换为单个精度

描述

例子

j= im2single(一世转换灰度,RGB或二进制图像一世单身的,根据需要重新缩放或抵消数据。

如果输入图像是类单身的,然后输出图像相同。如果输入图像是类逻辑, 然后IM2Single将真实价值的元素更改为65535。

j= im2single(一世,'索引')转换索引图像一世单身的,如有必要,抵消数据。

例子

全部收缩

此示例显示了如何转换类的数组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

  • 如果一世是索引图像,然后可以UINT8,,,,UINT16,,,,双倍的或者逻辑

  • 如果一世是二进制图像,那么它一定是逻辑

数据类型:单身的|双倍的|INT16|UINT8|UINT16|逻辑

输出参数

全部收缩

与课程的图像单身的,作为与输入图像相同大小的数字阵列返回一世

数据类型:单身的

扩展功能

GPU代码生成
使用GPU CODER™为NVIDIA®GPU生成CUDA®代码。

版本历史记录

在R2006a之前引入