如何解决如何使用python打印颜色名称而不是十六进制值
我正在使用GitHub上的这段代码,该代码可以识别图像中的颜色,但可以显示十六进制值而不是颜色名称...
这是负责输出的代码的一部分
if int(requested_colour[0]) > 0 and int(
requested_colour[1]) > 0 and int(
requested_colour[2]) > 0:
hexcod = rgb2hex(int(requested_colour[0]),\
int(requested_colour[1]),\
int(requested_colour[2]))
actualhexcod_csv.append(hexcod)
colors.append({'hex': hexcod,'percent': percent * 100})
我期望这样:
[{'prediction': {'Base': u'red','Shade': u'sangria'},'probability': 1}]
但是得到了:
[{'hex': '#DD6902','percent': 0.23500000000000001},{'hex': '#F27C0A','percent': 0.3575},{'hex': '#D25F01','percent': 0.1825},{'hex': '#E77306','percent': 0.2575}]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。