matlab里,分水岭运算后,有一个Lrgb = label2rgb(L, 'jet', 'w', 'shuffle'),将图像转化为伪彩色图像。

但是我想转化为二值图像,即边缘是白色,其他部分是黑色,怎么做啊? 谢谢! 另外label2rgb里面的四个参数 都是什么意思

二值化图像可以用im2bw,另外对于label2rgb,第一个L是label矩阵,第二个是colortable,就是颜色表,除了jet还有spring、gray等等,在matlab的colormap帮助文档里面可以查到。第三个是label中对于值为0的默认颜色,w就是白色,其他颜色在colormap中也能查到。第四个就是特殊order,默认是没有shuffle的,如果加上shuffle,就会用伪随机的方式进行上色。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜