功能:转换标记矩阵到RGB
图像
语法:
RGB = label2rgb(L)
RGB = label2rgb(L, map)
RGB = label2rgb(L, map, zerocolor)
RGB = label2rgb(L, map, zerocolor, order)
输入:
L为标记矩阵(可由labelmatrix, bwlabel, bwlabeln, watershed返回)
map为n*3的矩阵,可以通过MATLAB的colormap函数来返回,比如colormap('jet')等。也可以根据要求自己定义。默认为colormap(jet)。
zerocolor对应于标记0的颜色 ,可以取值如表1.1,默认为[1 1 1],即白色。
表1.1 取值列表
Value
|
Color
|
'b'
|
蓝色
|
'c'
|
蓝绿色
|
'g'
|
绿色
|
'k'
|
黑色
|
'm'
|
洋红色
|
'r'
|
红色
|
'w'
|
白色
|
'y'
|
黄色
|
order为标记矩阵和颜色映射表对应方式,默认为noshuffle,即根据L的数值来对应颜色。另外可以取值为shuffle,说明使用
伪随机方式来对应。
输出:RGB——彩色图像