我寫一個Python腳本,我需要檢查的顏色代碼對3種顏色:紅色,黃色和綠色在這樣:如何根據顏色範圍檢查RGB顏色?
if (255,255,255) is in green range:
print("green")
else if (255,255,255) is in yellow range:
print("yellow")
else if (255,255,255) is in red range:
print("red")
else:
print("none")
我有麻煩的事情是怎麼看它是否is in yellow range
?
任何建議,將不勝感激。
編輯
下圖展示了我的黃色,綠色和紅色的感覺:
「綠色範圍」是什麼意思?你能定義嗎? –
這意味着如果顏色是任何陰影的綠色 – Elisha512
是的,但我的意思是說,你有一個顏色'(r,g,b)'在什麼條件下它「接近」紅色?它應該只是'(255,0,0)'還是'(200,10,10)'也是允許的?曾經進行過一次關於人們是否將顏色識別爲綠色或藍色的實驗。因爲俄羅斯對藍色(淺藍色和深藍色)有兩個不同的詞,所以俄羅斯人看到更多的顏色爲藍色。即使人們不同意這個問題,所以你需要首先定義。 –