版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
在根据 VOC 数据的格式处理我自己的数据时,需要 label 图像统一为前景为 1,背景为 0 的 uint8 图,现在我的 label 是前景为 255,背景为 0 的 uint8 图像。
要转换其实很简单,先将标签值映射到 0~255,注意但此时不再是 255 为前景了,然后通过 im2uint8
函数将数据转换为 uint8 类型。
bin = (label == 255) / 255
label = im2uint8(bin)
注意一定要进行第二步的转换,否则前面得到的数据类型是 logical 类型的,且 im2uint8
函数会自动将 0~1 的数映射到 0~255,详细参考官方文档。