主要内容

cmpermute.

在ColorMap中重新排列颜色

描述

例子

[y纽马图] = cmpermute(X地图随机重新排列Colormap中的颜色地图制作新的Colormap,纽马图。这cmpermute.功能还修改索引图像中的值X要在指数和Colormap之间保持对应,并返回结果y。图片y和相关的Colormap,纽马图,产生相同的图像X地图

[y纽马图] = cmpermute(X地图指数使用订购矩阵(例如第二输出种类)在新的Colormap中定义颜色的顺序。

例子

全部收缩

阅读第一张图片,X及其相关的Colormap,地图,来自样本索引图像文件,玉米。显示图像。

[x,地图] = imread('玉米。');imshow(x,地图)

图包含轴。轴包含类型图像的对象。

随机重新排序Colormap以获得新的Colormap,纽马图。显示图像X用新的Colormap。

[y,newmap] = cmpermute(x,地图);Colormap(NewMap)

图包含轴。轴包含类型图像的对象。

输入参数

全部收缩

索引图像,指定为m-经过-N.整数矩阵。

数据类型:双倍的|uint8.

ColorMap与索引图像相关联X,指定为aC-By-3矩阵范围内的值[0,1]。每一排地图是一个三元素RGB三元组,指定ColorMap的单个颜色的红色,绿色和蓝色组件。

数据类型:双倍的

排序索引,指定为aC- 正整数的再生矢量。

数据类型:双倍的

输出参数

全部收缩

索引图像,作为一个返回m-经过-N.整数矩阵。y具有与输入索引图像相同的数据类型X

数据类型:双倍的|uint8.

ColorMap具有缩小颜色与输出索引图像相关的颜色y,回归C-By-3矩阵范围内的值[0,1]。每一排纽马图是一个三元素RGB三元组,指定ColorMap的单个颜色的红色,绿色和蓝色组件。

数据类型:双倍的

也可以看看

|

主题

在R2006A之前介绍