主要内容

im2single

将图像转换为单精度

描述

例子

J= im2single (转换灰度、RGB或二值图像,根据需要伸缩或偏移数据。

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

J= im2single (,“索引”)转换索引图像,如有需要,可对数据进行偏移。

例子

全部折叠

这个例子展示了如何转换类的数组uint8成类

创建一个类的数字数组uint8

I =重塑(uint8(linspace(1,255,25)),[5 5])
我=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图像,那么它可以是uint8uint16逻辑,或int16

  • 如果是一个索引图像,那么它可以吗uint8uint16逻辑

  • 如果是二值图像,那么它一定是逻辑

数据类型:||int16|uint8|uint16|逻辑

输出参数

全部折叠

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

数据类型:

扩展功能

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

版本历史

R2006a之前介绍过

全部展开