是的,很容易将 [1, 0, 0] 识别为红色。 但有时我们想在图像中找到我们认为是红色的所有颜色。 因此,[1, 0.1, 0.1] 也很容易被眼睛看到为红色。 然而,在计算上做起来并不容易,因为我们可能认为某些给定颜色名称的颜色集可能不是一个简单的集合。 它可能不是凸的,而且并不是我们所有人都同意该集合的确切边界。 这些边界的模糊性就是我称这个工具为模糊颜色的原因。
Fuzzycolor 使用我为每个颜色名称构建的数据库,然后应用 interp3 来识别有问题的任何颜色名称。 所以模糊颜色会很快,并且可以随意应用于整个图像。 请参阅演示。
Fuzzycolor 可以将颜色识别为属于特定颜色名称集,或者它可以测试其数据库中的所有颜色名称。 再次,请参阅演示。
不幸的是,该数据库并不真正完整,目前仅包括几个选定的颜色名称:
“红色”、“绿色”、“蓝色”、“中性”、“柔和”、“黄色
2022-06-15 16:50:08
595KB
matlab
1