如何确定给定的RGB颜色是否在一系列已知颜色之间?
这里有一些代码可以尝试演示我正在尝试做的事情:
def check_color(color):
green_start = (40, 40, 40)
green_end = (70, 70, 70)
if color > green_start and color < green_end:
return True
return False
if check_color((60, 50, 60)):
print 'the color is "green"'
使用PIL,我试图检测给定的颜色是否为“绿色”(在本例中)。颜色以(R,G,B)元组的形式提供。
我该如何进行比较?
没有找到相关结果
已邀请:
3 个回复
芯伶句餐绕
矾醒忻
ideone
济畦刨
这仅包括红色,绿色和蓝色,您可能需要调整规则以满足您的需求。你也可以制定其他规则来寻找黄色或紫色等其他颜色......