XcantloadX
|
b434278e4e
|
refactor(task): 使用基础类中的矩形与点重构任务
|
2025-05-17 09:37:44 +08:00 |
XcantloadX
|
c9c67e6520
|
refactor(core): OCR 引擎推迟到启动脚本时加载
|
2025-05-06 08:41:27 +08:00 |
XcantloadX
|
88e4282c28
|
Merge branch 'dev'
|
2025-03-29 22:14:15 +08:00 |
XcantloadX
|
0c98e19bfb
|
chore(core): 标记一些函数为 deprecated
|
2025-03-26 15:07:14 +08:00 |
XcantloadX
|
55173d41e8
|
fix(task): 修复培育开始时部分偶像会卡在偶像选择页面的问题
|
2025-03-20 20:36:16 +08:00 |
XcantloadX
|
500e11dc6c
|
refactor(core): 移动 grayscaled 和 unify_image 函数的位置
|
2025-03-06 16:35:15 +08:00 |
XcantloadX
|
0d3e5defe1
|
refactor(core): 移动 util 模块位置
|
2025-03-06 16:35:15 +08:00 |
XcantloadX
|
f146038d36
|
feat(core): device.click() 方法新增支持传入 tuple[int, int]
|
2025-02-28 16:45:23 +08:00 |
XcantloadX
|
b8cb8e9e0a
|
chore: 将项目改为分包打包
模型、字体资源一个包,代码、图片文件一个包。
|
2025-02-17 17:39:43 +08:00 |
XcantloadX
|
1a8346d0e3
|
fix(*): 修复若干 bug
1. 修复了TextNotFoundError 消息格式化有误
2. 修复了某些情况下无法进入 Vo/Da/Vi 行动
3. 修复了某些情况下会卡在练习结束页面、考试开始页面
|
2025-02-13 20:32:56 +08:00 |
XcantloadX
|
1016ef6532
|
feat(core): 优化 OCR 匹配函数的调试日志显示
|
2025-02-11 15:47:43 +08:00 |
XcantloadX
|
6a47d7d878
|
fix(core): 修复 OCR 识别时若传入了 rect/hint 参数,最终结果坐标不正确的问题
|
2025-02-11 14:23:27 +08:00 |
XcantloadX
|
923e3b8af2
|
feat(*): 重构并优化了部分培育流程 & 修复了一些 bug
1. 修复 HintBox 与原有 Rect 类型并不兼容的问题
2. 新增 SimpleDispatcher 类(试验性)
3. 移除 OCR 识别前的灰度处理,pad 填充支持灰度图
4. OcrResult 新增 replace() 方法,用于快速替换文本
5. 新增 Countdown 类,用于在 Dispatcher 循环中倒计时
6. 优化截图继承方式
7. Context 类新增 inject() 方法,新增支持视频输入的 MockDevice 类,便于测试
8. 调整 device.double_click() 默认间隔
9. 优化培育中奖励领取相关逻辑(acquisitions 等相关函数),提高检测处理速度
10. 重构培育流程,合并 week_lesson 与 week_non_lesson 处理逻辑为 week_normal
11. 新增基本 PRO 培育支持
12. 重构练习/考试中推荐卡的检测,大幅提高了期末考试中的检测准确度。
13. 重构练习/考试逻辑,移除硬编码的等待下一回合 sleep
|
2025-02-11 12:31:47 +08:00 |
XcantloadX
|
22f09ef8ef
|
fix(task): 修复部分情况下无法识别到当前培育周数
|
2025-02-09 15:35:03 +08:00 |
XcantloadX
|
32019cf00e
|
refactor(core): 更换 OCR 模型为 v4
|
2025-02-09 14:55:52 +08:00 |
XcantloadX
|
5d2c52b8b8
|
feat(task): 培育任务支持中断继续 & AP、钻石信息获取
1. 培育任务支持了从原先培育进度继续
2. 新增获取当前 AP 和钻石信息
3. Protocol 类支持直接点击 HintBox 对象
|
2025-02-09 13:28:05 +08:00 |
XcantloadX
|
d9f2be5f93
|
feat(*): 支持培育自动检测当前周数 & OCR API 部分调整
1. 现在支持在培育的行动页面开始培育,而且不需要手动指定周数
2. OcrResult 类添加两个方法 regex number,便于从其中提取需要的数据
3. 将 OCR 识别结果返回类型改为 OcrResultList 类
4. 调整 OCR 单测
|
2025-02-08 21:42:45 +08:00 |
XcantloadX
|
a44038b148
|
fix(task): 修复培育时选择指定偶像有几率失败
主要由 OCR 识别名字结果可能含有也可能不含有空格导致
|
2025-02-08 19:46:13 +08:00 |
XcantloadX
|
e3f911e222
|
feat(core): OCR 新增方法 find_all
|
2025-02-05 13:31:47 +08:00 |
XcantloadX
|
feb1dedb69
|
feat(core): 引入 HintBox 并优化 OCR
1. 引入 HintBox 定义
2. OCR 函数支持指定识别区域与 HintBox
3. 优化小图 OCR 识别
|
2025-02-04 22:43:31 +08:00 |
XcantloadX
|
a4b8771309
|
refactor(core): 移除 kotonebot.backend.util 中的无用代码
|
2025-01-25 17:20:50 +08:00 |
XcantloadX
|
e1c2fc4db7
|
chore: 完成 wheel 打包配置
|
2025-01-23 17:16:42 +08:00 |
XcantloadX
|
5761ced6ec
|
fix(core): 修复 OCR 结果中出现负数坐标的问题
|
2025-01-20 20:07:49 +08:00 |
XcantloadX
|
9d90baa2c5
|
feat(core): 可视调试器支持记录原图
|
2025-01-15 22:13:12 +08:00 |
XcantloadX
|
25bad60705
|
feat(task): 培育中对推荐行动的识别从 OCR 改为模板匹配
|
2025-01-12 17:11:10 +08:00 |
XcantloadX
|
f0a3dadd71
|
feat(core): 用于展示检测结果的可视化调试页面
|
2025-01-09 20:58:37 +08:00 |
XcantloadX
|
0c7574124e
|
initial commit
|
2025-01-06 09:42:03 +08:00 |