主要内容

im2int16

将图像转换为16位有符号整数

描述

例子

J= im2int16 (转换灰度、RGB或二值图像int16,如有需要,可重新调整数据的大小。

如果输入图像是一类的int16,则输出图像与输入图像完全相同。如果输入图像是一类的逻辑,然后im2int16将假值元素更改为-32768,将真值元素更改为32767。

例子

全部折叠

创建一个class数组

I =重塑(linspace(0,1,20),[5 4])
我=5×40 0.2632 0.5263 0.7895 0.0526 0.3158 0.5789 0.8421 0.1053 0.3684 0.6316 0.8947 0.1579 0.4211 0.6842 0.9474 0.2105 0.4737 0.7368 1.0000

将数组转换为类int16

I2 = im2int16(I)
I2 =5x4 int16矩阵-32768 -15522 1724 18970 -29319 -12073 5173 22419 -25870 -8624 8623 25869 -22420 -5174 12072 29318 -18971 -1725 15521 32767

输入参数

全部折叠

输入图像,指定为任意大小和维度的数字数组或逻辑数组。

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

输出参数

全部折叠

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

数据类型:int16

扩展功能

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

版本历史

R2006a之前介绍

全部展开

Baidu
map