原文链接:一篇很好的博客
我的需求:已知两个RGB颜色,转换为HSV,并且判断这两个颜色的相似性。
RGB转HSV在python中有现成的方法:
import colorsys
H_1, S_1, V_1 = colorsys.rgb_to_hsv(color1[0], color1[1], color1[2])
在HSV颜色空间中计算色差:
def hsv_D_value(color1, color2):
# color1, color2是RGB颜色,先转换为HSV
import colorsys
H_1, S_1, V_1 =

博客介绍了如何在Python中将RGB颜色转换为HSV并计算色差。通过建立HSV色锥坐标系,利用欧式距离来表示两个HSV颜色的色差。文章探讨了HSV空间的标准色锥比例对计算结果的影响,并指出在实际应用中可能需要考虑色锥比例的调整。
7694

被折叠的 条评论
为什么被折叠?



