Commit ba4acb8
refactor(template-matching): LabelEnum + coco_annotations; fix ROIs & cloudgame resets (#256)
* feat: 重构模板匹配配置并添加图标枚举
- 将 COCO 标注文件重命名为 coco_annotations.json 以明确用途
- 新增 LabelEnum 枚举类,统一管理所有模板匹配的图标标签
- 在 BaseDNATask 中添加 find_space_btn 和 find_esc_btn 方法
- 更新 CommissionsTask 中 find_drop_rate_btn 的坐标和调用方法
- 清理旧的未使用图片资源,优化项目结构
* fix(assets): 更新COCO标注文件中的边界框坐标和面积值
- 修正了三个标注对象(id: 12, 13, 14)的边界框坐标
- 将面积值从浮点数简化为整数,移除不必要的精度
- 删除冗余的`ignore`和`segmentation`字段以保持数据简洁
* fix(CommissionsTask): 修正重置并传送功能的坐标参数
- 调整步骤4中“重置角色/复位并传送”按钮的点击坐标,使其准确对应按钮位置
- 在关键步骤添加中文注释说明操作逻辑,提高代码可读性
- 保持安全移动区域(safe_box)的使用以确保操作稳定性
* fix(BaseDNATask): 修复in_team方法中frame参数传递错误
修复find_one调用时frame参数错误传递的问题,同时将硬编码坐标替换为box_of_screen_scaled方法调用以提高可维护性。
* fix: 修正图像标注中的边界框坐标和面积
更新了coco_annotations.json中图像ID 6的标注数据,将边界框从[179,2051,59,43]调整为[180,2058,43,31],并相应更新面积从2537到1333。同时更新了对应的PNG图像文件以保持数据一致性。
* Apply suggestions from code review
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Apply suggestions from code review
* feat(config): 将浏览器默认分辨率从1600x900提升至1920x1080
* Revert "feat(config): 将浏览器默认分辨率从1600x900提升至1920x1080"
This reverts commit 43c7dcb.
* fix: 调整模板匹配偏移量并优化委托任务重试逻辑
将模板匹配的默认水平和垂直偏移从0.002增加到0.004,以提高匹配成功率。
重构委托任务开始逻辑:不再依赖不稳定的颜色检测,改为基于重试按钮出现次数和超时机制判断任务是否可继续。在云游戏/浏览器环境下,颜色采样不稳定,新逻辑最多按3次R键,并在首次按R后等待15秒,若仍无进展则判定任务无法继续。
---------
Co-authored-by: BnanZ0 <110257560+BnanZ0@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>1 parent 3dc7cd0 commit ba4acb8
20 files changed
Lines changed: 335 additions & 212 deletions
Lines changed: 233 additions & 199 deletions
Large diffs are not rendered by default.
Loading
Loading
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading
Binary file not shown.
0 commit comments