Skip to content

Commit 50e3322

Browse files
fix:NT日常Daily.实跑修复主页OCR死循环+广场卡/确认(MFA实帧校准)
MFAAvalonia实机端到端复测,三处PC覆盖修复(Daily已可跑到Global_Hub_End): 1. 主页判定死循环根因(pc/Global.json·Rec_HomePage_GA_Ocr/Clr) bf4769f收紧roi[83,668,60,26]裁掉'抽抽乐'字顶~9px→OCR读'抽乐'→精确匹配恒false →Global_ToHomePage(inverse)误判离家把bot点走→死循环。 修:roi→[79,660,82,30]避头像黄圈罩全字;expected→'抽抽?乐'容裁字;关only_rec (放宽roi与仅识别冲突会读空,回退检测模式)。GA_Clr白字像素149<base count:150 差1像素恒失败→降count到100(And里GA_Ocr为主闸,松不误判)。 2. 广场卡选择(pc/Daily.json·Daily_Square_ToSquare + pc/image/Qcard_Square.png) 旧模板从maa-mcp整帧cv2缩720裁,与MFA客户端区实截差~2%尺度→实机仅0.377; 且roi[1110,395,180,110]误指右上背景。修:从MFA on_error 720帧重裁广场卡art 64×46(自匹配1.000/次峰0.565/阈0.7唯一命中);roi指回底部卡带行[10,600,1260,90]; green_mask关。 3. 广场确认(pc/Daily.json·Daily_FantasiaSquare) 旧roi[560,860,780,120]误用1080坐标→y860掉出720帧外→确认恒失败、整条许愿不跑。 修:roi→[640,628,120,72]罩地面mirror图标;维护者PC模板实机0.647<0.7→threshold降0.55 (高于误匹配地板0.47、低于真峰,不动维护者模板)。 实跑结果:Daily_FantasiaSquare命中→DailyIco点'移动至女神像'自动寻路→ Daily_Pray'向女神像许愿'0.998命中触发许愿→Global_Hub_End,整条Daily完成。 注:装饰币拾取(UI_BusinCoin模板~0.37)与餐厅起跑Global复位缺口未含,另行汇报维护者。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UUzWMb8QwmtSKrfWxkUvjc
1 parent b4e6282 commit 50e3322

3 files changed

Lines changed: 29 additions & 26 deletions

File tree

-104 Bytes
Loading

assets/resource/pc/pipeline/Daily.json

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -113,28 +113,30 @@
113113
"roi": [474, 570, 82, 28]
114114
},
115115
"Daily_Square_ToSquare": {
116-
"desc": "卡带菜单选广场卡进入梦幻广场(TemplateMatch Qcard_Square)。|[PC覆盖·2026-06-28重裁修复0.34] 根因:旧模板52×55其实是native-1080尺寸未真正降采样,scale比720帧大1.5倍→TemplateMatch仅0.34。修法:MaaMCP取1080帧→整帧cv2.INTER_AREA缩到1280×720(复刻MFA的MaaFW降采样)→在玩法游戏卡行最右广场卡上裁'FANTASIA SQUARE'金色字标,得正确720尺寸模板84×34存PC/image。字标720[1159,419,84,34],top y419在旧roi(y440)之上故roi上扩为[1110,395,180,110]罩住;同帧自匹配峰值1.0、次峰仅0.51,阈值0.7可唯一命中、排除其余6卡。target_offset从字标中心(1201,436)微调到卡片中心。仍待MFA整链复验",
116+
"desc": "卡带菜单选广场卡进入梦幻广场(TemplateMatch Qcard_Square)。|[PC覆盖·2026-06-30重做] 上一版两错:①模板从MaaMCP整帧cv2缩720裁,但MFA实截客户端区、尺度差~2%→实机仅0.34-0.377;②roi被误设[1110,395,180,110](右上角餐厅背景),而玩法游戏卡行实在底部y~616(以MFA on_error帧Daily_Square_Menu_Cor为准)→在背景里瞎匹配。修法:直接用MFA自存on_error 720帧,在最右FANTASIA SQUARE卡裁彩虹+金字标art 64×46存PC/image;roi指回底部卡带行[10,600,1260,90];green_mask关(卡是彩色art非绿UI)。同帧自匹配1.000、次峰(他卡)0.565、阈0.7唯一命中。target_offset[0,10]落卡中心",
117117
"roi": [
118-
1110,
119-
395,
120-
180,
121-
110
118+
10,
119+
600,
120+
1260,
121+
90
122122
],
123+
"green_mask": false,
123124
"target_offset": [
124-
-10,
125+
0,
125126
10,
126127
0,
127128
0
128129
]
129130
},
130131
"Daily_FantasiaSquare": {
131-
"desc": "确认已进入梦幻广场(TemplateMatch Mirror_FantasiaSquare_Ico)。|[PC覆盖] 模板维护者已拍PC版(40x40);base roi[656,622,77,66]按安卓,PC底部功能按钮位置不同,roi放宽到底部按钮带待MFA核准。实机验证:进梦幻广场场景确认",
132+
"desc": "确认已进入梦幻广场(TemplateMatch Mirror_FantasiaSquare_Ico)。|[PC覆盖·2026-06-30修] ①上一版roi[560,860,780,120]误用1080坐标→y860掉出720帧外→确认恒失败、整条许愿不跑。改roi[640,628,120,72]罩住地面mirror图标(MFA实帧稳定命中box[665,646])。②MFA实帧维护者PC模板仅0.647<默认0.7阈值→闸门仍关,而真位置峰值0.647、异位置仅0.47→降threshold到0.55(高于误匹配地板、低于真峰,选择性安全),不动维护者模板。FantasiaSquare是总闸,过后才接DailyIco(点'移动至女神像'日常自动寻路)→Daily_Pray许愿",
132133
"roi": [
133-
560,
134-
860,
135-
780,
136-
120
137-
]
134+
640,
135+
628,
136+
120,
137+
72
138+
],
139+
"threshold": 0.55
138140
},
139141
"Daily_DailyIco_1": {
140142
"desc": "梦幻广场每日奖励绿勾图标(TemplateMatch Square_DailyIco)。|[PC覆盖] PC实测'每日奖励'绿勾在右上任务列表,720绿勾约[1025,128,30,30](native(1555,205));base roi[968,76,56,256]按安卓→[1015,120,60,45]。模板Square_DailyIco已按720重裁(20x20绿圆白勾,待MFA验)。target_offset继承base[3,0]。",

assets/resource/pc/pipeline/Global.json

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -131,27 +131,28 @@
131131
"only_rec": false
132132
},
133133
"Rec_HomePage_GA_Ocr": {
134-
"desc": "[识别]主页,抽卡文字。[PC覆盖]720实测'抽抽乐'文字在x87~128 y673~686;旧覆盖[75,662,67,33]顶部框进头像黄圈致OCR误读为'一'→主页判定恒false→Global_ToHomePage无限点返回乱飞。收紧到[83,668,60,26]罩字、避头像/邻字",
134+
"desc": "[识别]主页,抽卡文字。[PC覆盖]MFA实测(720空间):头像黄圈底~y654,'抽抽乐'文字y659~683/x98~156;533bcf4加only_rec(仅识别提速)要求roi紧贴字,而bf4769f收紧[83,668,60,26]又裁字顶~9px→读'抽乐'→精确匹配恒false→Global_ToHomePage(inverse)误判离家点走bot→死循环。改:roi[79,660,82,30]避黄圈罩全字+expected'抽抽?乐'容裁字;并关only_rec(放宽roi与仅识别冲突会读空,回退检测模式,检测自行定位字框,仅+~12ms)",
135135
"roi": [
136-
83,
137-
668,
138-
60,
139-
26
136+
79,
137+
660,
138+
82,
139+
30
140140
],
141141
"expected": [
142-
"抽抽乐",
143-
"抽抽樂"
142+
"抽抽?乐",
143+
"抽抽?樂"
144144
],
145-
"only_rec": true
145+
"only_rec": false
146146
},
147147
"Rec_HomePage_GA_Clr": {
148-
"desc": "[识别]主页,抽卡文字背后颜色.roi硬编码。[PC覆盖]同步GA_Ocr新框[83,668,60,26]",
148+
"desc": "[识别]主页,抽卡文字背后颜色.roi硬编码。[PC覆盖]同步GA_Ocr新框[79,660,82,30];PC 720'抽抽乐'白字像素实测149,base count:150差1像素恒失败拖垮And→降count到100留余量。安全:And里GA_Ocr(抽抽乐)才是主闸,非主页读不到,GA_Clr松不会误判",
149149
"roi": [
150-
83,
151-
668,
152-
60,
153-
26
154-
]
150+
79,
151+
660,
152+
82,
153+
30
154+
],
155+
"count": 100
155156
},
156157
"Rec_SandBox_Pin_Tpl": {
157158
"desc": "[识别]箱庭,pin按钮的UI",

0 commit comments

Comments
 (0)