请问有使用过 findit 做图像识别的大佬么?返回值看不懂,百度也没有 API 呢?

random 测试交流1 198字数 52阅读0分10秒阅读模式

请问有使用过 findit 做图像识别的大佬么?返回值看不懂,百度也没有 API 呢?插图

和我参考的样本返回值样式不一样呢?
http://玩技博客.com/topics/19218
请问有使用过 findit 做图像识别的大佬么?返回值看不懂,百度也没有 API 呢?插图1
软件测试功能测试项目经历本文转自于TesterHome,如有侵权请联系(2523030730@qq.com)删除。文章源自玩技e族-https://www.playezu.com/216527.html文章源自玩技e族-https://www.playezu.com/216527.html
 
    • frankxii
      frankxii 9

      你想知道的是 max_loc…这几个参数是什么意思吧
      这个是模板匹配方法,用小图在大图里面匹配最佳位置
      loc 是 location,表示坐标,max_loc 是最佳匹配坐标,min_loc 是最不匹配坐标
      val 是 value,也表示图片匹配度 (置信度),范围是 0~1,越接近 1 说明匹配度越高,这里最大是 1,也就是匹配出近似原图

      你得到的返回值样式和参考样本区别不大的,取 max_loc 就行,前提是 max_val 至少大于 0.8,另外需要注意的是模板匹配得到的坐标是图片左上角的点,不是图片中心点,点击的时候需要注意一下。

      随便贴一个模板匹配的帖子 => https://zhuanlan.zhihu.com/p/106906613
      如果真要使用图像处理的方式来做 UI 自动化,建议先掌握 python 的 PIL 和 opencv别了,这种玩票作品不建议使用到严肃的工业产品里
      直接右转去看看 airtest、poco 都可以,至少找一些看起来有人在维护的东西我这里现在是两个不相干的图片,匹配度是 1
      也看了下模版匹配的文章,看起来是得换一种匹配模式,默认的似乎不好使

    匿名

    发表评论

    匿名网友
    确定

    拖动滑块以完成验证