首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于近似颜色的像素检测?

基于近似颜色的像素检测?
EN

Stack Overflow用户
提问于 2022-05-10 13:36:39
回答 1查看 188关注 0票数 0

我目前正在为扫雷机开发一个人工智能,我正在试图检测数字的颜色,以确定哪个数字是存在的,而且我很难找到确切的RGB代码,当我打印它时,它似乎会发生轻微的变化,我想知道是否有一种方法可以检测到与RGB值非常相似的颜色?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-23 15:12:15

解决办法是:

代码语言:javascript
复制
    def check_clicked(self, rgb):
        ok = str(rgb).replace("(", "").replace(" ", "").replace(")", "").split(",")
        r = int(ok[0])
        g = int(ok[1])
        b = int(ok[2])
        r_min = 205
        r_max = 220
        g_min = 175
        g_max = 195
        b_min = 145
        b_max = 163
        r2_min = 225
        r2_max = 235
        g2_min = 185
        g2_max = 205
        b2_min = 150
        b2_max = 170
        if (r >= r_min and r <= r_max and b >= b_min and b <= b_max and g >= g_min and g <= g_max or r >= r2_min and r <= r2_max and b >= b2_min and b <= b2_max and g >= g2_min and g <= g2_max):
            self.set_properties(0)

说明:我找不到确切的RGB值,有时它们不一致,所以我检查了每个值在某个范围内的最小/最大匹配值是否有效,并且没有产生任何假阳性!

免责声明:此解决方案只适用于单一通道颜色.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72187371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档