Jamis
|
61eb5f4fe3
|
Fix teleport issue (#2662)
|
2026-01-19 20:12:14 +08:00 |
|
Jamis
|
01b52a5d78
|
load tp info from MapLazyAssets (#2656)
|
2026-01-19 15:34:20 +08:00 |
|
Jamis
|
cbef23b7ba
|
Use nullable types for genshin-map coordinates (#2650)
|
2026-01-18 21:56:50 +08:00 |
|
Jamis
|
d4b8b09210
|
更新tp.json (#2640)
|
2026-01-18 15:52:05 +08:00 |
|
Jamis
|
af90b930bd
|
Fix SIFT regression (#2624)
|
2026-01-14 17:50:31 +08:00 |
|
辉鸭蛋
|
c0e1c4c28b
|
6.3 map
|
2026-01-14 00:39:05 +08:00 |
|
Jamis
|
cf7eab0939
|
update misc map data (#2570)
|
2025-12-20 00:27:06 +08:00 |
|
Jamis
|
f73a546acb
|
Sea of Bygone Eras layered map (#2559)
|
2025-12-19 11:04:53 +08:00 |
|
Jamis
|
f1dd7bdd54
|
增加远古圣山地图支持 (#2569)
|
2025-12-18 21:59:45 +08:00 |
|
Jamis
|
2c32dafd44
|
支持旧日之海地图 (#2546)
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
|
2025-12-14 10:52:37 +08:00 |
|
Jamis
|
58b095663a
|
修复TemplateMatch地图特征加载两次的问题 (#2434)
|
2025-11-04 01:56:08 +08:00 |
|
辉鸭蛋
|
3100862c04
|
传入地图匹配方式 (#2273)
|
2025-10-08 16:14:39 +08:00 |
|
辉鸭蛋
|
2aa062f411
|
优化模板匹配方式的地图追踪加载时候的日志打印
|
2025-08-06 00:02:38 +08:00 |
|
辉鸭蛋
|
5d0cfb7819
|
修复大地图匹配不正常的问题
|
2025-08-02 18:59:22 +08:00 |
|
辉鸭蛋
|
885cb1723b
|
地图追踪的配置与缓存调整
|
2025-08-01 00:11:09 +08:00 |
|
辉鸭蛋
|
fd5fb8218b
|
5.8 地图生成
|
2025-07-31 00:45:39 +08:00 |
|
Juemin Lin
|
a52e3ebc7f
|
修复并发调用小地图识别时识别错误的Bug,修改并增加暴露给js的小地图识别函数 (#1911)
|
2025-07-25 00:10:33 +08:00 |
|
辉鸭蛋
|
559d88bb6c
|
可以选择当前的地图追踪方式
|
2025-07-20 22:59:14 +08:00 |
|
Juemin Lin
|
0a5c8c169a
|
修复迷烟主成员非飞行状态下四叶印识别失败的Bug。模板匹配的置信度修改为数组。 (#1854)
|
2025-07-09 23:21:36 +08:00 |
|
辉鸭蛋
|
a30f1078ad
|
log: update log message for Teyvat map template loading
|
2025-07-01 23:24:56 +08:00 |
|
Juemin Lin
|
2b9a4f111a
|
视角识别算法优化,启用新的视角识别,分层地图小修改,启用模板匹配分层地图 (#1787)
* 小地图预处理和视角识别算法优化
* 模板匹配的相关类,包括快速带遮罩的SqDiff模板匹配,模板匹配归一化类,简易亚像素模板匹配实现,小地图匹配相关配置,和小地图匹配上下文。
* 实现小地图的分层地图模板匹配,修改 SceneBaseMap 的 GetMiniMapPosition 为 virtual 以便继承覆盖。
* 优化视角识别算法, 消除图标对视角识别影响, 修正上次提交里HImg的范围错误(BGR2HLS_FULL模式下H的范围在0~255), 启用新的视角识别算法。
* 模板匹配分层地图小修改
* 启用模板匹配的分层地图
|
2025-07-01 01:50:27 +08:00 |
|
Juemin Lin
|
4b5f229006
|
分层地图的模板匹配坐标识别以及相机视角识别优化和小地图预处理 (#1730)
* 小地图预处理和视角识别算法优化
* 模板匹配的相关类,包括快速带遮罩的SqDiff模板匹配,模板匹配归一化类,简易亚像素模板匹配实现,小地图匹配相关配置,和小地图匹配上下文。
* 实现小地图的分层地图模板匹配,修改 SceneBaseMap 的 GetMiniMapPosition 为 virtual 以便继承覆盖。
|
2025-06-24 10:39:16 +08:00 |
|
辉鸭蛋
|
8ac795680b
|
修复大地图位置识别不正确的问题
|
2025-05-03 20:22:22 +08:00 |
|
辉鸭蛋
|
9e41808326
|
独立与分层地图支持 (#1503)
* 抽象基础类
* 修改定义
* 抽象出Feature2D相关能力
* 新增地图基类实现
* 临时提交
* 迁移坐标计算
* 加载分层特征数据
* 新增独立地图 层岩巨渊,渊下宫,旧日之海
* 支持不切分特征点匹配
* 添加远古圣山,修改地图参数
* 提瓦特大陆的大地图匹配
* 提瓦特大陆地图大地图位置获取使用256级别的地图
* 替换大地图匹配类 BigMap.cs
* 替换小地图匹配类 EntireMap
* 修改tp的入参方式,删除无用类
* 兼容新提交的内容
* 修复类方法覆盖不生效的问题
* 修复定位问题,迁移部分 MapCoordinate 的代码。MapCoordinate 标记为废弃
* 更多坐标方法的迁移
* 修复不正确的坐标转换
* 是用正确的特征匹配
* 体积较小的地图动态生成特征
* 路径追踪窗体支持多地图
* 传送时切换独立地图地区
* 更新传送点信息
* 修改独立地图相关命名,使用 Scene(场景) 命名,和原神内部命名保持一致
* 录制支持多独立地图
* 修复地区切换失败的问题
|
2025-05-03 21:59:37 +08:00 |
|
Takaranoao
|
cbaf1f6c36
|
更新OpenCvSharp4版本到4.10.0,PaddleOCR到2.7.0.3,尝试修复bitblt导致崩溃的问题 (#1381)
|
2025-04-01 14:47:13 +08:00 |
|
辉鸭蛋
|
e6e78aded0
|
fix pathing config ineffective
|
2024-12-22 21:07:06 +08:00 |
|
辉鸭蛋
|
dffccd0740
|
fix auto domain camera bug
|
2024-12-02 23:40:54 +08:00 |
|
辉鸭蛋
|
e2a25e4492
|
new camera orientation algorithm by https://github.com/Limint
|
2024-12-02 22:53:40 +08:00 |
|
辉鸭蛋
|
b6220db756
|
update
|
2024-12-02 22:13:46 +08:00 |
|
辉鸭蛋
|
958703dcd7
|
V3 test
|
2024-12-01 23:52:34 +08:00 |
|
辉鸭蛋
|
c182ec13f9
|
init V3
|
2024-12-01 23:23:06 +08:00 |
|
辉鸭蛋
|
9ab518d593
|
v2
|
2024-11-30 18:10:26 +08:00 |
|
辉鸭蛋
|
008f09cbe9
|
5.2 map
|
2024-11-20 22:49:35 +08:00 |
|
辉鸭蛋
|
ef20a5448b
|
fixed the issue where the pathing cannot be used properly when the resolution is below 1920x1080
|
2024-11-10 13:13:10 +08:00 |
|
辉鸭蛋
|
5984adf015
|
auto pathing: add pick timer
更新地图特征点路径和UI文本,地图追踪时添加自动拾取
在 `FeatureStorage.cs` 中,将 `rootPath` 的路径从 `Global.Absolute(@"User\Map\");` 修改为 `Global.Absolute(@"Assets\Map\");`。
在 `Navigation.cs` 中,更新了日志信息的内容,使其更加明确首次加载速度较慢。
在 `BigMap.cs` 中,将 `FeatureMatcher` 的初始化参数从 `MapAssets.Instance.MainMap256BlockMat.Value` 修改为 `new Size(4096, 3328)`。
在 `MapPathingPage.xaml` 中,更新了部分 UI 文本,使其更加准确和清晰。例如,将“查看地图”修改为“查看实时追踪地图”,并在功能描述中添加了“尝鲜”字样。
在 `MapPathingPage.xaml` 中,注释掉了一个 `GridViewColumn`,该列包含了一个操作按钮。
在 `MapPathingViewModel.cs` 中,添加了 `using BetterGenshinImpact.Core.Script.Dependence.Model;` 引用。
在 `MapPathingViewModel.cs` 中,修改了 `TaskRunner` 的初始化参数,并在执行路径任务前添加了一个触发器。
在 `PickHandler.cs` 中,添加了一个新的类 `PickHandler`,并标记为 `[Obsolete]`,表示该类暂时不需要。
|
2024-09-08 20:28:50 +08:00 |
|
辉鸭蛋
|
a0691f1c19
|
auto pathing: add mapper viewer
|
2024-09-08 19:08:46 +08:00 |
|
辉鸭蛋
|
ca6994a720
|
auto pathing : first version
|
2024-09-08 15:16:02 +08:00 |
|
辉鸭蛋
|
36da78cb78
|
update map data to 5.0
|
2024-08-31 13:22:05 +08:00 |
|
辉鸭蛋
|
6651ec7d9f
|
attempt to correct coordinates
|
2024-08-15 00:00:12 +08:00 |
|
辉鸭蛋
|
d4fe1f2ab0
|
add BfMatch instead of FlannMatch
|
2024-08-14 23:21:03 +08:00 |
|
辉鸭蛋
|
4e1a0673c9
|
fix GetMiniMapPositionByFeatureMatch = 0
|
2024-08-14 22:25:15 +08:00 |
|
qhy040404
|
c490d29aa1
|
code cleanup
|
2024-08-14 18:01:02 +08:00 |
|
辉鸭蛋
|
bc6ef4fa49
|
add comment
|
2024-08-14 00:15:25 +08:00 |
|
辉鸭蛋
|
eef5ff32cb
|
add CameraOrientation.ComputeMiniMap(mat)
|
2024-08-14 00:14:04 +08:00 |
|
辉鸭蛋
|
644cdea7ee
|
fix the accuracy issue of feature matching
|
2024-08-13 23:05:53 +08:00 |
|
辉鸭蛋
|
e1097199c4
|
map feature clear up
|
2024-08-13 01:07:53 +08:00 |
|
辉鸭蛋
|
2cd71ff4a1
|
improve the speed of matching bigmap
|
2024-06-30 17:12:50 +08:00 |
|
辉鸭蛋
|
577abec2d2
|
simple auto tracking
|
2024-06-10 13:52:12 +08:00 |
|
辉鸭蛋
|
fc5d37670c
|
auto map test
|
2024-06-06 00:44:52 +08:00 |
|
辉鸭蛋
|
19f2956633
|
add map tp
|
2024-06-02 01:09:57 +08:00 |
|