MaaXYZ / MaaFramework

基于图像识别的自动化黑盒测试框架 | An automation black-box testing framework based on image recognition
GNU Lesser General Public License v3.0
1.34k stars 161 forks source link

使用特征匹配出现报错 #275

Closed YiYueHuYu closed 2 months ago

YiYueHuYu commented 3 months ago

首先是在debug阶段只要使用了特征匹配的功能就会出现中断debugger网页连接的情况 这是对应的报错截图 debugger报错

然后尝试去打包运行 也会出现报错的页面 打包报错 暂时不明错误发生原因 这是打包运行过程中的日志 maa.log

MistEO commented 3 months ago

这张图片发一下看看

YiYueHuYu commented 3 months ago

这张图片发一下看看 哪张?

YiYueHuYu commented 3 months ago

发现我打包的时候任务名称打错了 我再重新传一个新的打包报错图和日志

新的打包报错 新的日志文件.log

也是跟调试网页一样 跳出这两行文字之后就会直接关闭弹窗了

Jash1787 commented 3 months ago

https://github.com/MaaXYZ/MaaFramework/issues/226 可以参考 Issue 226,可能是你的 Source 图档 OpenCV 无法读取,试试重新截图然后用 Maa 的截图工具制作 Source 图档。

YiYueHuYu commented 3 months ago

https://github.com/MaaXYZ/MaaFramework/issues/226 可以参考 Issue 226,可能是你的 Source 图档 OpenCV 无法读取,试试重新截图然后用 Maa 的截图工具制作 Source 图档。

图像匹配是可以正常用的 但是如果变成特征匹配就会出现如上问题 所有截图都是使用的maa截图工具

MistEO commented 2 months ago

这张图片发一下看看 哪张?

发生错误的这张模板图片

MistEO commented 2 months ago

["识别一条","点击战斗","寻找战斗"]

没看出来是哪个,这几个的图片都发下看看

YiYueHuYu commented 2 months ago

["识别一条","点击战斗","寻找战斗"]

没看出来是哪个,这几个的图片都发下看看

第一个任务是文字识别 后面两个任务的图片识别都是同一个,下面这个是识别的图片 战斗问号

MistEO commented 2 months ago

这个图太小了,特征太少,特征识别不需要这么干净的图,弄大一点,把背景带进来一些也没关系。崩溃的问题后面版本会修一下,不过这张图还是不会有匹配结果的

YiYueHuYu commented 2 months ago

这个图太小了,特征太少,特征识别不需要这么干净的图,弄大一点。崩溃的问题后面版本会修一下,不过这张图还是不会有匹配结果的

只是这个示例尝试中使用这个图 我之前也有用别的那种色图去调试 也是失败 当时以为是我性能没跟上 大概是这样的图 小松丸_松果

MistEO commented 2 months ago

image

这个崩溃问题我这里没复现,确定是问号的这张图?你的 pipeline 也发下看看

image

YiYueHuYu commented 2 months ago

多加几个匹配任务试试 我感觉是复杂度上去造成的崩溃 单个任务我也调试成功过 我是做了系列任务 他连续匹配几次的时候就崩溃

这是pipeline 目前改动比较多 主要看战斗那个json文件就好了 启动游戏.json 战斗.json 做日常.json 做周常.json 我第一次调试出任务出错就是战斗那里 后来在问号任务中我发现有时候图像匹配不精准 我尝试换成特征匹配又出现这样的错误 才想着来问一下是怎么回事 因为那个图片不大 感觉不太会是我的性能带不起来的问题