Python 分辨率不同导致 cv2 的图片匹配失败如何处理?

Heroman · 2021年11月09日 · 最后由 40岁的测试小学生 回复于 2021年11月12日 · 2079 次阅读

问题:
在分辨率 1520*720 上截图一个模板图 A,用 cv2 的方式在 1520*720 上可以匹配到并拿到坐标
但是如果去 2244*1080 或 960*540 上用图 A 去做匹配就会失败,完全匹配不到
匹配到返回坐标列表,匹配不到则是空列表

共收到 1 条回复 时间 点赞

模板匹配不支持 scale 的。你试着把所有的图都缩小到最低一档,先做标准化图片,然后截取模板,最为匹配依据。当然机器学习的目标检测是你的终极方案。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册