功能:转换标记矩阵到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——彩色图像