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