uye
d237f330d2
fix: ci format
2025-05-18 13:35:33 +08:00
uye
969462d8b0
chore: 调整截图保存逻辑
2025-05-18 12:23:26 +08:00
status102
53c2deaf07
feat: ProcessTask支持特征匹配 ( #12701 )
...
* feat: ProcessTask支持特征匹配
* chore: test
* fix: test
* docs: task文档
2025-05-16 13:13:48 +08:00
status102
263b16ac8b
feat: 特征匹配 ( #10966 )
...
* feat: 特征匹配
* chore: 测试内容
* refactor: 根据最新版本重新迁移, 移除多模板
* chore: Auto update by pre-commit hooks [skip changelog]
* chore: 测试移除
* fix: platform
* chore: docs
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-05-13 18:24:16 +08:00
status102
204d05288b
style: format
...
[skip changelog]
2025-05-11 13:21:18 +08:00
uye
1fa11594da
chore: depot 图片只在 debug 模式下保存
2025-05-03 11:52:19 +08:00
Plumess
0896fcc0df
feat: 优化技能识别模型 ( #11984 )
...
* chore: 更新技能识别测试例 test_skill_ready()
1. 由于更新了技能识别为三分类模型,新增”可取消“类别,增加相关类别的测试;
2. 扩充了输出信息,便于Debug;
* feat: 调整技能识别推理函数,支持新的三分类模型
1. 新的三分类模型基于MobileNetv4训练并导出onnx,详情参考MaaAI仓库中的技能识别训练代码;
2. 新增”可取消“分类,标签为c,但暂不启用区分,与”未就绪“同样归于not ready;
3. 新增了部分前处理操作,以匹配模型的输入;
* perf: 使用 MobileNetv4 Small 重新训练了技能识别模型,改为三分类
新增”可取消“状态,即技能可能处于”可取消“,”未就绪“,”已就绪“三种状态;
新的三分类模型基于MobileNetv4 Conv Small 训练并导出,详情参考MaaAI仓库中的技能识别训练代码;
* feat: 调整技能识别自动截图,支持三分类
新增在debug模式下对”可取消“新类别的截图保存功能;
* chore: 存储截图时打印分数
* chore: 使用 ranges
* perf: 使用新训练集,基于官方mobilenetv4_conv_small的权重进行微调
16000张左右的训练集,在3000张测试集中准确率99.7%
---------
Co-authored-by: uye <99072975+ABA2396@users.noreply.github.com >
2025-04-29 14:30:24 +08:00
Constrat
ce07e061e9
style: precommit clang?
2025-04-20 11:26:52 +02:00
Aliothmoon
76e41e30e2
feat: 调整按钮阴影 ( #12398 )
...
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-04-19 00:14:23 +08:00
Constrat
f33fcc4ce5
style: clang mass formatting
2025-04-17 09:32:58 +02:00
status102
4e3997637d
fix: 修复刷理智错误识别突袭关3星结算
2025-04-09 16:27:41 +08:00
Roland125
b252ecd863
fix: 修复不自动招募4星干员时,会执行空招募的问题 ( #12054 )
...
* fix: 修复不自动招募4星干员时,执行空招募的问题
* chore: Auto update by pre-commit hooks [skip changelog]
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-02-27 19:54:12 +08:00
status102
76bb116e5d
rft: 使用RecruitData代替ocrReplace的外服适配 ( #11879 )
...
* rft: use RecruitData instead of ocrReplace
* chore: tasks.json
* docs: 注释
* i18n: txwy tweak
* perf: 加载资源时缓存客户端对应语言的招募tag集
---------
Co-authored-by: momomochi987 <as99us301@gmail.com >
2025-02-17 09:14:27 +08:00
Roland125
b52ef75c99
fix: 3星招募逻辑修复 ( #11913 )
...
* fix: 3星招募逻辑修复
2025-02-14 20:04:31 +08:00
uye
8e94570489
Revert "fix: 修复招募功能中的逻辑漏洞,并添加相应的测试函数 ( #11898 )"
...
This reverts commit 6009646f62 .
2025-02-14 18:33:27 +08:00
Roland125
6009646f62
fix: 修复招募功能中的逻辑漏洞,并添加相应的测试函数 ( #11898 )
...
* fix: 修复招募功能中的逻辑漏洞,并添加相应的测试函数
* chore: Auto update by pre-commit hooks [skip changelog]
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-02-14 10:47:54 +08:00
Horror Proton
4ea2f54d3f
fix: recruitanalyzer return value [skip changelog]
2025-02-03 01:27:27 +08:00
status102
5628ad3693
Revert "style: clang formatting"
...
This reverts commit 1656a80b54 .
2025-02-02 23:59:46 +08:00
Constrat
1656a80b54
style: clang formatting
...
[skip changelog]
2025-02-02 14:24:12 +01:00
Horror Proton
0a281762f4
fix: fix return value of RecruitImageAnalyzer
...
fix: https://github.com/MaaAssistantArknights/MaaAssistantArknights/issues/11600
2025-02-02 17:45:25 +08:00
uye
ffa2334686
chore: 目录下存在 DEBUG_skill_ready.txt 时自动收集技能准备状态截图 ( #11571 )
...
* feat: 自动截图
* chore: 根目录下存在 DEBUG 或者 DEBUG.txt 时自动保存截图
* style: 优化格式
* chore: 目录下存在 DEBUG_skill_ready.txt 时自动保存截图
2025-01-19 01:28:56 +08:00
uye
93ab86afbb
chore: Release 模式下,如文件夹中包含 DEBUG.txt 也会输出 DBG 日志 ( #11496 )
...
* chore: Release 模式,如文件夹中包含 DEBUG.txt 也会输出 DBG 日志
* chore: lambda 被否了
* chore: 不读 DEBUG
2025-01-12 17:46:38 +08:00
Roland125
3077ed1eb7
feat:不自动招募1/5/6星干员时,不计入最大确认招募次数 ( #11380 )
...
* feat:不自动招募1/5/6星干员时,不计入最大确认招募次数
test:添加相应的测试函数(仅Relwithdebinfo生效)
fix:添加calc_task_result_type结构体的构造函数。修改其用法,使得代码更直观。
* chore: Auto update by pre-commit hooks [skip changelog]
* fix:修复跳过特定招募计数功能中的逻辑错误#11380
* chore: Auto update by pre-commit hooks [skip changelog]
* Revert "fix:修复跳过特定招募计数功能中的逻辑错误#11380"
This reverts commit 4870e127aa .
* fix:修复跳过特定招募计数功能中的逻辑错误#11380
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: do not return early for calc only task
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Horror Proton <107091537+horror-proton@users.noreply.github.com >
2025-01-04 19:41:40 +08:00
Constrat
f3e29aba07
style: clangd formatting
...
fix 3b8a0bd
[skip changelog]
2024-12-06 15:17:05 +01:00
uye
3b8a0bdaa5
fix: 仓库识别无法识别 ”万“
2024-12-06 19:23:07 +08:00
Weiyou Wang
f0174a6541
feat: 自动编队允许指定助战单位 ( #11075 )
...
* feat: 自动编队自动借助战
Revert d78fc68
fix: 招募助战后继续(缺少点击快速招募)
i18n: 翻译
style: clang-format
fix: basetask template
fix: werror
perf: 注释、format
i18n: en
perf: 完成功能实现,复用task,进行gui输出
perf: 更改默认状态
feat: BattleFormationTask
Revert 05baeb4 (Back to 739aa03 )
* fix: 缺干员回到主界面的时候应该点确认而不是返回
* feat: 助战干员职业选择栏模版
* refactor: UseSupportUnitTaskPlugin
* chore: Auto update by pre-commit hooks [skip changelog]
* perf: 默认值适配国服
* chore: Auto update by pre-commit hooks [skip changelog]
* feat: try_find_and_apply_support_unit
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 大概可以用了
* fix: 补充 struct 的构造函数
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 添加默认构造函数
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 改改类型
* fix: callback[what] 纠正
* perf: roi及初始化优化
* perf: 简化中英文查找
* perf: rename func
* perf: click roi
* fix: 在点击助战干员的行动后添加 LoadingText
* fix: 打点 Log
* fix: remove unused function
---------
Co-authored-by: status102 <102887808+status102@users.noreply.github.com >
Co-authored-by: 晓丶梦丶仁 <74444214+Daydreamer114@users.noreply.github.com >
2024-11-06 00:37:43 +11:00
status102
1daa200c40
Revert "feat: 自动编队允许指定助战单位 ( #10820 )"
...
This reverts commit e595aa021f .
2024-11-05 17:57:24 +08:00
晓丶梦丶仁
e595aa021f
feat: 自动编队允许指定助战单位 ( #10820 )
...
* feat: 自动编队自动借助战
Revert d78fc68
fix: 招募助战后继续(缺少点击快速招募)
i18n: 翻译
style: clang-format
fix: basetask template
fix: werror
perf: 注释、format
i18n: en
perf: 完成功能实现,复用task,进行gui输出
perf: 更改默认状态
feat: BattleFormationTask
Revert 05baeb4 (Back to 739aa03 )
* fix: 缺干员回到主界面的时候应该点确认而不是返回
* feat: 助战干员职业选择栏模版
* refactor: UseSupportUnitTaskPlugin
* chore: Auto update by pre-commit hooks [skip changelog]
* perf: 默认值适配国服
* chore: Auto update by pre-commit hooks [skip changelog]
* feat: try_find_and_apply_support_unit
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 大概可以用了
* fix: 补充 struct 的构造函数
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 添加默认构造函数
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 改改类型
* fix: callback[what] 纠正
* perf: roi及初始化优化
* perf: 简化中英文查找
* perf: rename func
* perf: click roi
* fix: 在点击助战干员的行动后添加 LoadingText
* fix: 打点 Log
* fix: remove unused function
---------
Co-authored-by: Weiyou Wang <44151844+Alan-Charred@users.noreply.github.com >
Co-authored-by: status102 <102887808+status102@users.noreply.github.com >
2024-11-05 17:09:25 +11:00
pre-commit-ci[bot]
ce02c80498
chore: Auto update by pre-commit hooks [skip changelog]
2024-10-22 08:40:28 +00:00
uye
da6b8e81fe
style: 格式化
...
[skip changelog]
2024-10-13 18:24:43 +08:00
Weiyou Wang
237423dc8d
feat: 为战斗界面识别模块添加部署费用左侧图标的识别 ( #10702 )
...
* feat: 为战斗界面识别模块添加部署费用左侧图标的识别
* chore: Auto update by pre-commit hooks [skip changelog]
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-09-29 00:42:19 +08:00
zzyyyl
856cc6494d
feat!: 拆分 maskRange 与 colorScales;增加 colorWithClose 开关数色时闭运算
2024-08-17 01:22:17 +08:00
zzyyyl
4a30f0009c
feat: 数色前先通过闭运算填充小空洞,避免数色的得分过低
2024-08-12 12:54:56 +08:00
Weiyou Wang
74da94d446
feat: 加入肉鸽节点地图识别功能,并应用于萨卡兹肉鸽蓝图快速过图 ( #9812 )
...
* feat: 添加 RoguelikeMode::FastPass,负责用蓝图分队快速过图
* chore: update templates for RoguelikeMap and RoguelikeRouting
* feat: RoguelikeMap
* feat: RoguelikeMapConfig
* feat: BrightPointAnalyzer
* feat: RoguelikeRouting
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 修复会卡在商店门口的bug
* fix: adapt new plugin-registration signature
* chore: try fix submodule
* perf: 复用task
* chore: Auto update by pre-commit hooks [skip changelog]
* fix: 为函数申明补上定义
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: status102 <102887808+status102@users.noreply.github.com >
2024-08-09 22:54:19 +10:00
zzyyyl
8a2a1263b5
perf: log prints non-empty ocr_replace results
...
related to 13b9afeb2c
2024-08-02 21:10:25 +08:00
Lancarus
8c48f57af5
feat: 增加一些肉鸽参数 ( #9875 )
...
* feat: 增加一些肉鸽参数
* feat: 根据获得的藏品改变招募优先级
* fix: 重复定义、注释空函数
2024-07-31 18:43:59 +08:00
zzyyyl
13b9afeb2c
perf: 减少部分日志输出
2024-07-31 16:58:01 +08:00
zzyyyl
89228d1d6d
feat: 删去 CcoeffHSV, HSVCount 时的模板匹配采用 RGB 的 Ccoeff
...
CcoeffHSV 有致命缺陷: (0, 0, 0) 与 (179, 0, 0) 应为相似颜色,因为 Hue 是循环的
* feat: HSVCount & RGBCount 的返回结果为点积
为了尽量保证 0.8 的阈值
* workaround: HSVCount & RGBCount 时 maskRange 不再对模板匹配生效
否则数色时的模板匹配结果将不准确,之后可以分开 maskRange 和 colorRange, 后者的格式可以讨论后再做决定
2024-07-28 01:11:59 +08:00
zzyyyl
d1aa235abe
perf: RGBCount 和 HSVCount 改为 数色 和 模板匹配 的几何平均;优化 count 的实现方法
2024-07-27 23:59:07 +08:00
zzyyyl
98f6923811
feat: RGBCount 和 HSVCount 改为 数色 和 模板匹配 的算术平均
2024-07-27 22:10:31 +08:00
zzyyyl
f221287b99
feat: 数色算法现在改为原来的结果与 ccoeff 结果的点积
2024-07-27 18:06:41 +08:00
Weiyou Wang
497f01058e
feat: MultiTemplMatcher ( #9850 )
...
* feat: MultiMatcher
* fix: 修正对threshold的处理
2024-07-23 17:55:56 +08:00
zzyyyl
98e24a1093
feat!: 增加图像匹配算法 RGBCount, HSVCount
...
feat: 使用 F1-score 作为返回结果而不是 Recall
perf: 简化 F1-score 计算
2024-07-22 14:43:35 +08:00
zzyyyl
49fb5bcf2b
feat!: mask_range 支持彩色掩码 ( #9818 )
2024-07-22 14:42:10 +08:00
zzyyyl
98cde630a4
feat: mask_range 支持彩色掩码
2024-07-22 13:12:10 +08:00
zzyyyl
11761f9196
feat: 删除 HashTaskInfo 相关
2024-07-21 20:33:55 +08:00
zzyyyl
b3631d85a4
perf: 避免空 method 警告
...
set_method 只允许一种方法;增加多处 set_method
2024-07-21 12:44:47 +08:00
zzyyyl
099bf63c7f
fix: 修复 methods 为空时直接崩溃的问题
2024-07-20 18:09:54 +08:00
zzyyyl
8d166861ab
fix: hsv 匹配时不要修改原图
...
cvtColor 传 const ref 居然会直接改,qwq
2024-07-20 13:27:30 +08:00
zzyyyl
64bcac6e02
feat: 支持自定义 MatchTemplate 匹配方法
2024-07-20 12:36:02 +08:00