转换图像到单一精度
J = im2single(我)
J = im2single(我,“索引”)
gpuarrayJ = im2single(gpuarrayI)
gpuarrayJ = im2single (gpuarrayI,“索引”)
例子
J= im2single (我)转换灰度,RGB,或二进制图像我来单,如有必要,对数据进行重新缩放或偏移。
J= im2single (我)
J
我
单
如果输入图像是类单,则输出图像相同。如果输入图像是类逻辑,然后im2single将实值元素更改为65535。
逻辑
im2single
J= im2single (我,“索引”)转换索引图像我来单,如有必要,可以对数据进行补偿。
J= im2single (我,“索引”)
gpuarrayJ= im2single (gpuarrayI)和
gpuarrayJ= im2single (gpuarrayI)
gpuarrayJ
gpuarrayI
gpuarrayJ= im2single (gpuarrayI,“索引”)在GPU上执行转换。此语法需要使用并行计算工具箱™。
gpuarrayJ= im2single (gpuarrayI,“索引”)
全部折叠
这个示例展示了如何转换类的数组uint8成类单。
uint8
创建类的数字数组uint8。
I =重塑(uint8(linspace(1,255,25)),[5 5])
我=5 x5 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(我)
I2 =5 x5单一矩阵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.176 0.1294 0.3373 0.5451 0.7529 0.9569 0.1686 0.3765 0.5843 0.7922 1.0000
创建类的数组uint8在GPU上创建一个gpuArray对象。
gpuArray
I = gpuArray(重塑(linspace(1,255,25)))
I = 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
从类转换数组uint8去上课单在GPU上。你可以通过im2single一个gpuArray对象。
I2 = 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|逻辑
图像在GPU上运行时,指定为gpuArray所描述的图像的我。
图像与类单,以大小和维数相同的数字矩阵返回我。
数据类型:单
图像与类单在GPU上运行时,返回为gpuArray所描述的图像的J。
用法说明和限制:
这个函数支持生成C代码万博1manbetxMATLAB®编码器™。有关更多信息,请参见用于图像处理的代码生成。
gpuArray|im2double|im2int16|im2uint16|im2uint8|单
im2double
im2int16
im2uint16
im2uint8
您点击了对应于以下MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译内容,并查看当地的活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系
得到审判现在