颜色变化与参考图案匹配
OKYAWATCH文档中心

文字与画面识别

颜色变化与参考图案匹配

状态不以文字表示时,选择颜色取样或图案比较,并理解两者的边界。

更新于 3 分钟阅读

只共享你有权查看的画面。本地识别不代表外部通知或云端翻译也在本地完成。

本篇适合谁

颜色检测和图案匹配回答的是不同问题。颜色规则关注取样像素或区域中符合颜色条件的像素比例;图案匹配则把所选区域与缩小的参考图比较。它们不会理解图标含义,不是任意物体识别,也不具备通用 AI 画面理解能力。应先判断目标状态能否通过稳定的颜色或形状差异来表达。

操作步骤

对于纯色状态灯,建立颜色任务,选择一个点或一小块区域,设置目标颜色和容差,再测试匹配与不匹配状态。对于有特点的视觉图案,选择图片匹配,提供参考截图,并把参考裁剪到实际目标。共享源中的观察区域也应使用相近的形状,避免让大片无关背景稀释真正的图案。

核对结果

取点会对邻近像素求平均,区域模式则综合颜色容差与所需比例。百分比为零时会很敏感,任意符合要求或发生变化的像素就可能影响触发。抗锯齿、阴影、视频噪点和鼠标移动都值得考虑。初次调试应使用稳定的状态指示,不能把一段不停变色的动画当成可靠的颜色条件示例。

正式使用前

图案匹配需要连续成功匹配后才会提醒,图案离开后再次出现,也可能开启新一轮提醒。参考和目标的裁剪尺寸、宽高比越接近,比较越有意义;在小图标周围保留巨大空白通常没有帮助。参考图会在本地缩小保存,因此这是一种实用的视觉判断,不是用于证明图像真实性的鉴定方法。

常见问题排查

误匹配时,去掉外围装饰、提高匹配阈值,或换用更有辨识度的参考。漏匹配时,检查缩放、主题、悬停状态,以及实际图标是否和参考一致。每次只调整一个因素,并重复正反两种测试。阈值并不是通用的准确率旋钮;同一个数值,不会保证在所有程序、背景和设备上都有相同表现。

功能与安全边界

切换深色模式或调整浏览器缩放,会改变颜色与几何形状,却未必意味着你关心的业务状态发生变化。监控期间尽量保持目标应用的主题和排列稳定。排查提醒时记录来源上下文,不要把一次颜色命中描述为业务流程或设备操作已经成功;是否真的完成,还应核对原系统中的明确状态。

可选单点或区域。单点读取附近 3 × 3 像素的平均颜色;区域按 RGB 容差和变化占比判断。目标颜色可通过调色板或 HEX 设置,占比为 0 时任一像素变化或匹配即可触发。

继续阅读

参考资料