关于图像分割的标签文件格式

对于图像分割的标签文件,一般习惯图片形式存储,便于查看。

这两天处理数据,遇到一些小问题,记录一下。

读取标签文件,查看里面数值内容,发现并不是二值文件。

1366400-20190723143245901-1176318049.png

一开始认为是标记数据时候出现的问题,于是我处理并重新存储。

1366400-20190723143301380-130172025.png

重新读取,发现存储的和我想的有出入:

1366400-20190723143310602-196554053.png

JPEG 只能支持有损压缩,所以标签如果存储成这个格式会失真。本来是值域为[ 0, 255]的二值数组,在存储之后读取,会变成值域为[0, 1, 2, 3, 4, 5, 6, 7, 248, 249, 250, 251, 252,253, 254, 255]。

而PNG是一种无损压缩的位图片形格式,所以标签文件可以用PNG存储。

1366400-20190723143328948-326081663.png

本以为事情到此为止,然后发现:

1366400-20190723143338818-1667944980.png

存储的过程中多了Alpha通道,由RBG格式转换成RGBA。于是改变存储方式:

1366400-20190723143346903-1732934655.png

至此,数据标签的处理完毕。

总结:

1. jpg是有损压缩格式,图片标签不应该使用这个格式。
2. 存储PNG格式图像的时候注意通道数。

转载于:https://www.cnblogs.com/blog4ljy/p/11231595.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值