【困惑实验记录】调色盘,即PIL读出的P模式,常用于语义分割标签格式。1)如何固定设置某些index的颜色?2)怎么查看调色盘颜色?3)不设置调色盘颜色的话,是否每次都会转成不同的颜色?

结论

1)如何固定设置某些index的颜色?(下图例子中我设置了前面14种类别的颜色)

可参见博文:【数据集制作】用于语义分割,labelme4.5.13版本,实现按照指定颜色生成分割颜色批量转换json文件

在这里插入图片描述

2)怎么查看调色盘颜色?

import imgviz

if __name__ == '__main__':
    colormap = imgviz.label_colormap()  # 获取颜色映射
    print(f'len = {len(colormap)}')  # 256种颜色
    print(colormap)

3)不设置调色盘颜色的话,是否每次都会转成不同的颜色?

答:不会

不设置调色盘颜色的话,调色盘默认的颜色顺序为:

D:\SoftWareInstallMenu\Anaconda3\envs\torch1.10\python.exe D:/SoftWareInstallMenu/JetBrains/PycharmProjects/tunnel_datadeal/crackop/caogao6.py
len = 256
[[  0   0   0]
 [128   0   0]
 [  0 128   0]
 [128 128   0]
 [  0   0 128]
 [128   0 128]
 [  0 128 128]
 [128 128 128]
 [ 64   0   0]
 [192   0   0]
 [ 64 128   0]
 [192 128   0]
 [ 64   0 128]
 [192   0 128]
 [ 64 128 128]
 [192 128 128]
 [  0  64   0]
 [128  64   0]
 [  0 192   0]
 [128 192   0]
 [  0  64 128]
 [128  64 128]
 [  0 192 128]
 [128 192 128]
 [ 64  64   0]
 [192  64   0]
 [ 64 192   0]
 [192 192   0]
 [ 64  64 128]
 [192  64 128]
 [ 64 192 128]
 [192 192 128]
 [  0   0  64]
 [128   0  64]
 [  0 128  64]
 [128 128  64]
 [  0   0 192]
 [128   0 192]
 [  0 128 192]
 [128 128 192]
 [ 64   0  64]
 [192   0  64]
 [ 64 128  64]
 [192 128  64]
 [ 64   0 192]
 [192   0 192]
 [ 64 128 192]
 [192 128 192]
 [  0  64  64]
 [128  64  64]
 [  0 192  64]
 [128 192  64]
 [  0  64 192]
 [128  64 192]
 [  0 192 192]
 [128 192 192]
 [ 64  64  64]
 [192  64  64]
 [ 64 192  64]
 [192 192  64]
 [ 64  64 192]
 [192  64 192]
 [ 64 192 192]
 [192 192 192]
 [ 32   0   0]
 [160   0   0]
 [ 32 128   0]
 [160 128   0]
 [ 32   0 128]
 [160   0 128]
 [ 32 128 128]
 [160 128 128]
 [ 96   0   0]
 [224   0   0]
 [ 96 128   0]
 [224 128   0]
 [ 96   0 128]
 [224   0 128]
 [ 96 128 128]
 [224 128 128]
 [ 32  64   0]
 [160  64   0]
 [ 32 192   0]
 [160 192   0]
 [ 32  64 128]
 [160  64 128]
 [ 32 192 128]
 [160 192 128]
 [ 96  64   0]
 [224  64   0]
 [ 96 192   0]
 [224 192   0]
 [ 96  64 128]
 [224  64 128]
 [ 96 192 128]
 [224 192 128]
 [ 32   0  64]
 [160   0  64]
 [ 32 128  64]
 [160 128  64]
 [ 32   0 192]
 [160   0 192]
 [ 32 128 192]
 [160 128 192]
 [ 96   0  64]
 [224   0  64]
 [ 96 128  64]
 [224 128  64]
 [ 96   0 192]
 [224   0 192]
 [ 96 128 192]
 [224 128 192]
 [ 32  64  64]
 [160  64  64]
 [ 32 192  64]
 [160 192  64]
 [ 32  64 192]
 [160  64 192]
 [ 32 192 192]
 [160 192 192]
 [ 96  64  64]
 [224  64  64]
 [ 96 192  64]
 [224 192  64]
 [ 96  64 192]
 [224  64 192]
 [ 96 192 192]
 [224 192 192]
 [  0  32   0]
 [128  32   0]
 [  0 160   0]
 [128 160   0]
 [  0  32 128]
 [128  32 128]
 [  0 160 128]
 [128 160 128]
 [ 64  32   0]
 [192  32   0]
 [ 64 160   0]
 [192 160   0]
 [ 64  32 128]
 [192  32 128]
 [ 64 160 128]
 [192 160 128]
 [  0  96   0]
 [128  96   0]
 [  0 224   0]
 [128 224   0]
 [  0  96 128]
 [128  96 128]
 [  0 224 128]
 [128 224 128]
 [ 64  96   0]
 [192  96   0]
 [ 64 224   0]
 [192 224   0]
 [ 64  96 128]
 [192  96 128]
 [ 64 224 128]
 [192 224 128]
 [  0  32  64]
 [128  32  64]
 [  0 160  64]
 [128 160  64]
 [  0  32 192]
 [128  32 192]
 [  0 160 192]
 [128 160 192]
 [ 64  32  64]
 [192  32  64]
 [ 64 160  64]
 [192 160  64]
 [ 64  32 192]
 [192  32 192]
 [ 64 160 192]
 [192 160 192]
 [  0  96  64]
 [128  96  64]
 [  0 224  64]
 [128 224  64]
 [  0  96 192]
 [128  96 192]
 [  0 224 192]
 [128 224 192]
 [ 64  96  64]
 [192  96  64]
 [ 64 224  64]
 [192 224  64]
 [ 64  96 192]
 [192  96 192]
 [ 64 224 192]
 [192 224 192]
 [ 32  32   0]
 [160  32   0]
 [ 32 160   0]
 [160 160   0]
 [ 32  32 128]
 [160  32 128]
 [ 32 160 128]
 [160 160 128]
 [ 96  32   0]
 [224  32   0]
 [ 96 160   0]
 [224 160   0]
 [ 96  32 128]
 [224  32 128]
 [ 96 160 128]
 [224 160 128]
 [ 32  96   0]
 [160  96   0]
 [ 32 224   0]
 [160 224   0]
 [ 32  96 128]
 [160  96 128]
 [ 32 224 128]
 [160 224 128]
 [ 96  96   0]
 [224  96   0]
 [ 96 224   0]
 [224 224   0]
 [ 96  96 128]
 [224  96 128]
 [ 96 224 128]
 [224 224 128]
 [ 32  32  64]
 [160  32  64]
 [ 32 160  64]
 [160 160  64]
 [ 32  32 192]
 [160  32 192]
 [ 32 160 192]
 [160 160 192]
 [ 96  32  64]
 [224  32  64]
 [ 96 160  64]
 [224 160  64]
 [ 96  32 192]
 [224  32 192]
 [ 96 160 192]
 [224 160 192]
 [ 32  96  64]
 [160  96  64]
 [ 32 224  64]
 [160 224  64]
 [ 32  96 192]
 [160  96 192]
 [ 32 224 192]
 [160 224 192]
 [ 96  96  64]
 [224  96  64]
 [ 96 224  64]
 [224 224  64]
 [ 96  96 192]
 [224  96 192]
 [ 96 224 192]
 [224 224 192]]

Process finished with exit code 0

如图设置了14种颜色之后,按照2)代码打印结果为:

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孟孟单单

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值