征集迁移失败案例
大家大量反应工程 / 机器人存在迁移失败的情况,这里要说明一下:
* rpa 设计是支持缩放和迁移的,某些我们不知道的问题导致迁移失败了
* opencv 图片拾取当前信心要求阈值设置过高,常常导致图片匹配失败
* 我们有决心解决迁移失败的问题
所以,在这里,我们征集迁移失败的场景和案例,我们会分析失败原因和改善迁移能力,有任何迁移失败的案例,请第一时间联系我们,提供验证的机会,我们希望:
* 收集失败的场景、工程(最佳)
* 失败的组件、组件属性
* 失败的基本原因分析
* 如果重新拾取成功,拾取成功的组件属性和原来的组件属性差别
如果知道原因,我们就有机会改正自己的问题或者提供解决方案,因此,我们需要的不是失败的消息,我们需要的是迁移失败时,发生了什么,为什么,下面我举一个例子。
在一次图片点击过程中,我们发生了迁移失败,最后找到的原因如下图:
左边为一台 pc 服务器浏览器中下一页按钮的截图,右图为另外一台上下一页按钮,经过调查,发现一个是微软雅黑 6.25 版本,另外一个微软雅黑 6.23 版本,这两个版本字体不一样!所以图片当然匹配不到
下面提供一个修改 opencv 信心度阈值的方法,找到 API 目录C:\iS-RPA\plugin\Com.Isearch.Func.Python\Lib\ubpa\iimg.py
117 行左右:
if confidence >= 0.7 :
#根据相关信息计算真正位置
pos = cal_position(sift_dict['result'],sift_dict['rectangle'],pos_curson,pos_offsetY,pos_offsetX)
confidence 改为大于你觉得合适的值, 这样可以自行调整特征匹配阈值了