gpt4 book ai didi

algorithm - 检测文本的颜色

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:04:10 25 4
gpt4 key购买 nike

如何检测给定文本(图像)的颜色?例如。我有这张图片

text image

您可以清楚地看到文本颜色为黑色 (rgb 0, 0, 0)。这是我缩放图像时的样子: zoomed text image

现在我们可以看到至少有 5 种不同的颜色。如何检测人眼看到的颜色?显然我可能会从图像的所有像素中提取最常见的颜色(不包括背景),但这并不总是有效(例如,在更小的文本大小上,字母实际上有 1-2 像素厚,例如:

thin text issues .

最佳答案

  1. 创建文本图像的直方图(当然不包括背景)。
  2. 检查是否有明显且清晰的峰值(您可以自行或根据经验确定阈值)。如果有,那就是您要查找的颜色。
  3. 如果没有明显的峰值(看起来像“搜索”文本中的情况),则取所有像素颜色的平均值。粗略地说,这应该是原始颜色的微弱(近似)。现在,列出所有(无关紧要的)峰的颜色,并尝试逐一匹配该平均值的色调/颜色。色调/颜色最接近平均值的峰值应该是您的候选。

快乐编码

关于algorithm - 检测文本的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54524886/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com