想法上是可以通过特征匹配 +appium 左右游戏自动测试的
但是游戏的滑杆移动和图片匹配不准,是个难题,其实挺好奇云测是怎么搞的,可以人家不给开源
Github 都成了 404 了呢?
有没有具体的项目实践代码 可以分享出来啊
图像识别用到了,找到了滑杆的坐标,但是移动方向和距离,不好把握,没找到什么合适方法
airtest 的用上了,匹配准确度用起来还是稍微有些瑕疵,基本还算能用
我 resize 采用的是,模板图 w* 模板图原始分辨率 w/目标图 w
1.knnMatch 更全面的数据展示方式我还得查查,我也觉得改与类似置信度的数据
2.模板匹配用的是 matchTemplate,resize 模板图片的方法使用过了,按照分辨率的缩放比例去缩放模板图片后,缩放后的模板图在目标图内还是完全查找不到
我需要做到的是尽可能通用,这一张图就有很多种情况
在不同的手机上
1.可能会精确匹配同意按钮,有且仅有一个坐标
2.问题中的现象匹配到两个坐标,排序第二个是我要的
3.还会有图中现象在另外的手机上,还是这两个点,因为手机型号不同所以变成了第一个是我要的
手机数量是庞大的,我没办法确定哪个手机是哪一种情况
1.传参也不通用,我这里的场景是遍历一堆图片去和当时的截图一一做匹配,究竟哪一张点击靠左还是靠右是不确定的,所以还是要单独处理
2.置信度我之前用模式匹配是有这个参数的,但是它的弊端是不同分辨率图片不能匹配,现在用 sift 的特征点匹配,查了下好像是没有置信度这个参数的
第一个方法可行,就是稍微麻烦点,对一些特殊的图需要单独做判断
第二个方法看起来是可以做成统一的限制,但是置信度是什么值?参数名称是什么?我用的是 sift.detectAndCompute 来提取描述子
请指教!