给定RGB值,请确定像素是哪种(主要/辅助)颜色

时间:2019-03-09 22:56:08

标签: python algorithm colors

给出[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]

但这只能识别像素的原色,并且会因某些值而失败。

那我该如何优化或更改它,以便识别像素是哪种原色/副色?

(我希望不必使用第三方库即可执行此操作,但是如果需要它们,那就可以了)

primary and secondary colours

0 个答案:

没有答案