给出[R, G, B]
形式的像素RGB值,如何识别像素是哪种颜色?
我可以很容易地识别原色:
m = max(pixel)
ind = pixel.index(m) ## I know this won't act as intended if there are multiple maximum values
colour = "RGB"[ind]
但这只能识别像素的原色,并且会因某些值而失败。
那我该如何优化或更改它,以便识别像素是哪种原色/副色?
(我希望不必使用第三方库即可执行此操作,但是如果需要它们,那就可以了)