我的所有方法都以各种方式让我失望.不同的灯光也会把它搞得一团糟.
有没有人试图返回一个rgb值的名称?"红色""绿色""蓝色"足以满足我今天的需求.
我对网络摄像头的图像进行了不安全的字节处理.
如果你有一个带名字的已知颜色列表,你可以看到给定目标颜色中哪些已知颜色"最接近",使用沿着(F#代码)行的"接近"功能:
let Diff (c1:Color) (c2:Color) = let dr = (c1.R - c2.R) |> int let dg = (c1.G - c2.G) |> int let db = (c1.B - c2.B) |> int dr*dr + dg*dg + db*db
无论哪种已知颜色与您想要命名的目标颜色具有最小差异,请使用该名称.