使用查找表转换整型值
B =输入(A, LUT)
B =输入(A, LUT)转换数组中的值一个基于查找表附近地区并在数组中返回这些新值B.例如,如果一个是其k那么第Th元素等于B (k)等于alpha对应的LUT值,即,附近地区(α+ 1).
一个
附近地区
B
B (k)
附近地区(α+ 1)
一个可以uint8,uint16,或int16.如果一个是uint8, LUT必须是uint8有256个元素的向量。如果一个是uint16或int16,附近地区必须是一个包含65536个元素的向量,且与一个.B有相同的尺寸和级别一个.
uint8
uint16
int16
全部折叠
创建一个整数数组。
A = uint8([1 2 3 4;5 6 7 8;9 10 0 1])
一个=3x4 uint8矩阵1 2 3 4 5 6 7 8 9 10 0 1
创建一个查找表。在本例中,查找表是通过在向量[2 4 8 16]后面加上向量[0 150 200 250]的重复副本来创建的。
LUT = [2 4 8 16 repmat(uint8([0 150 200 255]),1,63)];
通过参考查找表转换A的值。注意,查找表的第一个索引是0。
B =3x4 uint8矩阵4 8 16 0 150 200 255 0 150 200 2 4
使用注意事项和限制:
此函数支持生成C代码使用万博1manbetxMATLAB®编码器™.请注意,如果您选择通用的MATLAB主机计算机在目标平台上,函数生成使用预编译的、特定于平台的共享库的代码。使用共享库可以保持性能优化,但限制了可以为其生成代码的目标平台。有关更多信息,请参见理解用图像处理工具箱生成代码.
MATLAB主机计算机
ind2gray|rgb2ind
ind2gray
rgb2ind
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处
现在就得到审判