Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: IS4 - YostarEN adaptation #8524

Merged
merged 15 commits into from
Mar 10, 2024
Merged

Feat: IS4 - YostarEN adaptation #8524

merged 15 commits into from
Mar 10, 2024

Conversation

Constrat
Copy link
Member

@Constrat Constrat commented Mar 8, 2024

No description provided.

@github-actions github-actions bot added ambiguous Issue cannot be understood by Issue-bot or PR does not comply with Commitizen. client: EN MAA Team Opened by a member of the MAA Team labels Mar 8, 2024
@Constrat Constrat added module: roguelike and removed ambiguous Issue cannot be understood by Issue-bot or PR does not comply with Commitizen. labels Mar 8, 2024
@Constrat

This comment was marked as resolved.

@Constrat
Copy link
Member Author

Constrat commented Mar 8, 2024

@HX3N Do you perhaps need to remove spaces from the Encounters manually everytime? because I'm tweaking the Resource Updater to remove all spaces for EN, as this seems the only solution. In case you also need it for KR let me know.

Outdated

Seems to be working fine.

            [
                "Bob'sEmporium",
                "鲍勃杂货店"
            ],
            [
                "VacationSpot",
                "度假胜地"
            ],
            [
                "'TheSwordintheStone'",
                "“石中剑”"
            ],

Or we can just leave the AutoUpdater do it's things and we can manually replace all with a ? should work either way.

In case it's needed, this was my proposal, but I'll just replace all the spaces. Easier and hopefully more maintainable.

                        encounter_nospace = encounter_obj["title"].as_string();
                        if (input_dir.string().ends_with("en_US\\gamedata\\excel")) {
                            encounter_nospace.erase(
                                std::remove(encounter_nospace.begin(), encounter_nospace.end(), ' '),
                                encounter_nospace.end());
                        }

@Constrat
Copy link
Member Author

Constrat commented Mar 8, 2024

From what I could find. There are a total of 514 different items between the various shopping.json.
ResourceUpdater generates 584. The difference is explained by the fact that the filters that I added for the Resource Updater are not 100% precise, because they are only a blacklist. There are a lot of one offs IDs that would need a huge blacklist. The solution would be to implement a whitelist. Checking what IDs are trader buyable and what IDs are not.

@HX3N
Copy link
Contributor

HX3N commented Mar 8, 2024

Do you perhaps need to remove spaces from the Encounters manually everytime? because I'm tweaking the Resource Updater to remove all spaces for EN, as this seems the only solution. In case you also need it for KR let me know.

Yes, it would be nice if the Resource Updater automatically clears the spaces. I'm not sure about the others in KR but I was manually removing the spaces.

If the function is applied, in the case of KR, it would be easier to manage by removing the rather than converting it to ?

@Constrat
Copy link
Member Author

Constrat commented Mar 8, 2024

I see. For EN, I chose to use ?.
I can add it for KR.
Since we are talking about Resource Updater, @Manicsteiner you night want to have a look at JP TraderOCR it has A LOT of replaced and could probably crash MAA as it hapoened to me on EN

@Constrat
Copy link
Member Author

@Lancarus Unfortunately I don't think I can discriminate between the different version of a relic because of how the string is rendered in the client. As you can see I already have to add the regex for the default item. Because the game renders the item with a \n and MAA can't recognize it.

Game Room Admin Access
Card
    [
        "Game Room Admin Access[ Card]*",
        "游戏室管理员权限卡"
    ],
    [
        "Game Room Admin Access Card - α",
        "游戏室管理员权限卡-α"
    ],
    [
        "Game Room Admin Access Card - β",
        "游戏室管理员权限卡-β"
    ],
    [
        "Game Room Admin Access Card - γ",
        "游戏室管理员权限卡-γ"
    ],

This shouldn't be the end of world, as I don't think there's a possibility in a trader where two of these items appear at the same time.
ref:

@Constrat
Copy link
Member Author

Constrat commented Mar 10, 2024

This has to be a joke.
(image taken in 1920x1080)
Screenshot_2024 03 10_17 16 26 022
The StrategyChange is too small. Has something like this ever happened in the Official client?
If so, solutions?

@Constrat
Copy link
Member Author

Constrat commented Mar 10, 2024

Never ending issues:
It seems like an update completely broke the operator level recognition for all I.S.

Log

[2024-03-10 17:52:47.119][TRC][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-10 17:52:47.120][TRC][Pxaf8][Tx7e50] match_templ | RoguelikeRecruitElite1.png score: 0.989748 rect: [ 469, 267, 22, 21 ] roi: [ 457, 257, 60, 50 ]
[2024-03-10 17:52:47.120][TRC][Pxaf8][Tx7e50] match_templ | RoguelikeRecruitElite2.png score: 0.632069 rect: [ 470, 259, 21, 29 ] roi: [ 457, 257, 60, 50 ]
[2024-03-10 17:52:47.120][TRC][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-10 17:52:47.120][TRC][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-10 17:52:47.130][TRC][Pxaf8][Tx7e50] asst::CharOcr [{ D: [ 0, 0, 12, 6 ], score: 0.257730 }] by OCR Rec , cost 9 ms
[2024-03-10 17:52:47.130][TRC][Pxaf8][Tx7e50] Proceed [{ D: [ 458, 317, 12, 6 ], score: 0.257730 }]
[2024-03-10 17:52:47.130][TRC][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 9 ms
[2024-03-10 17:52:47.130][INF][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::analyze 流明 1 0 [ 627, 317, 39, 11 ]
[2024-03-10 17:52:47.130][TRC][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-10 17:52:47.130][TRC][Pxaf8][Tx7e50] match_templ | RoguelikeRecruitElite1.png score: 0.989897 rect: [ 469, 404, 22, 21 ] roi: [ 457, 394, 60, 50 ]
[2024-03-10 17:52:47.130][TRC][Pxaf8][Tx7e50] match_templ | RoguelikeRecruitElite2.png score: 0.632946 rect: [ 470, 396, 21, 29 ] roi: [ 457, 394, 60, 50 ]
[2024-03-10 17:52:47.131][TRC][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-10 17:52:47.131][TRC][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-10 17:52:47.140][TRC][Pxaf8][Tx7e50] asst::CharOcr [{ O: [ 0, 0, 12, 6 ], score: 0.202387 }] by OCR Rec , cost 9 ms
[2024-03-10 17:52:47.140][TRC][Pxaf8][Tx7e50] Proceed [{ 0: [ 458, 454, 12, 6 ], score: 0.202387 }]
[2024-03-10 17:52:47.140][TRC][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 9 ms
[2024-03-10 17:52:47.140][INF][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::analyze 凯尔希 1 0 [ 627, 454, 41, 11 ]
[2024-03-10 17:52:47.140][TRC][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-10 17:52:47.141][TRC][Pxaf8][Tx7e50] match_templ | RoguelikeRecruitElite1.png score: 0.989836 rect: [ 469, 541, 22, 21 ] roi: [ 457, 531, 60, 50 ]
[2024-03-10 17:52:47.141][TRC][Pxaf8][Tx7e50] match_templ | RoguelikeRecruitElite2.png score: 0.631888 rect: [ 470, 533, 21, 29 ] roi: [ 457, 531, 60, 50 ]
[2024-03-10 17:52:47.141][TRC][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-10 17:52:47.141][TRC][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-10 17:52:47.150][TRC][Pxaf8][Tx7e50] asst::CharOcr [{ D: [ 0, 0, 12, 6 ], score: 0.255957 }] by OCR Rec , cost 9 ms
[2024-03-10 17:52:47.150][TRC][Pxaf8][Tx7e50] Proceed [{ D: [ 458, 591, 12, 6 ], score: 0.255957 }]
[2024-03-10 17:52:47.150][TRC][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 9 ms
[2024-03-10 17:52:47.150][INF][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::analyze 闪灵 1 0 [ 627, 591, 42, 15 ]
[2024-03-10 17:52:47.150][TRC][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-10 17:52:47.151][TRC][Pxaf8][Tx7e50] match_templ | RoguelikeRecruitElite1.png score: 0.989897 rect: [ 859, 130, 22, 21 ] roi: [ 847, 121, 60, 50 ]
[2024-03-10 17:52:47.151][TRC][Pxaf8][Tx7e50] match_templ | RoguelikeRecruitElite2.png score: 0.632946 rect: [ 860, 122, 21, 29 ] roi: [ 847, 121, 60, 50 ]
[2024-03-10 17:52:47.151][TRC][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-10 17:52:47.151][TRC][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-10 17:52:47.161][TRC][Pxaf8][Tx7e50] asst::CharOcr [{ .: [ 0, 0, 12, 5 ], score: 0.460752 }] by OCR Rec , cost 9 ms
[2024-03-10 17:52:47.161][TRC][Pxaf8][Tx7e50] Proceed [{ : [ 848, 181, 12, 5 ], score: 0.460752 }]
[2024-03-10 17:52:47.161][TRC][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 9 ms
[2024-03-10 17:52:47.161][INF][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::analyze 焰影苇草 1 0 [ 1017, 181, 111, 8 ]
[2024-03-10 17:52:47.161][TRC][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-10 17:52:47.161][TRC][Pxaf8][Tx7e50] match_templ | RoguelikeRecruitElite1.png score: 0.989749 rect: [ 859, 267, 22, 21 ] roi: [ 847, 255, 60, 50 ]
[2024-03-10 17:52:47.161][TRC][Pxaf8][Tx7e50] match_templ | RoguelikeRecruitElite2.png score: 0.632108 rect: [ 860, 259, 21, 29 ] roi: [ 847, 255, 60, 50 ]
[2024-03-10 17:52:47.161][TRC][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-10 17:52:47.161][TRC][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-10 17:52:47.171][TRC][Pxaf8][Tx7e50] asst::CharOcr [{ 80: [ 0, 0, 12, 8 ], score: 0.572703 }] by OCR Rec , cost 9 ms
[2024-03-10 17:52:47.171][TRC][Pxaf8][Tx7e50] Proceed [{ 80: [ 848, 315, 12, 8 ], score: 0.572703 }]
[2024-03-10 17:52:47.171][TRC][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 9 ms
[2024-03-10 17:52:47.171][INF][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::analyze 纯烬艾雅法拉 1 80 [ 1017, 315, 116, 14 ]
[2024-03-10 17:52:47.171][TRC][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-10 17:52:47.171][TRC][Pxaf8][Tx7e50] match_templ | RoguelikeRecruitElite1.png score: 0.989897 rect: [ 859, 404, 22, 21 ] roi: [ 847, 394, 60, 50 ]
[2024-03-10 17:52:47.172][TRC][Pxaf8][Tx7e50] match_templ | RoguelikeRecruitElite2.png score: 0.632947 rect: [ 860, 396, 21, 29 ] roi: [ 847, 394, 60, 50 ]
[2024-03-10 17:52:47.172][TRC][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-10 17:52:47.172][TRC][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-10 17:52:47.181][TRC][Pxaf8][Tx7e50] asst::CharOcr [{ 1U: [ 0, 0, 11, 6 ], score: 0.336963 }] by OCR Rec , cost 9 ms
[2024-03-10 17:52:47.182][TRC][Pxaf8][Tx7e50] Proceed [{ 1U: [ 849, 454, 11, 6 ], score: 0.336963 }]
[2024-03-10 17:52:47.182][TRC][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 9 ms
[2024-03-10 17:52:47.182][INF][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::analyze 华法琳 1 0 [ 1017, 454, 50, 11 ]
[2024-03-10 17:52:47.182][TRC][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-10 17:52:47.182][TRC][Pxaf8][Tx7e50] match_templ | RoguelikeRecruitElite1.png score: 0.989833 rect: [ 859, 541, 22, 21 ] roi: [ 847, 531, 60, 50 ]
[2024-03-10 17:52:47.182][TRC][Pxaf8][Tx7e50] match_templ | RoguelikeRecruitElite2.png score: 0.631757 rect: [ 860, 533, 21, 29 ] roi: [ 847, 531, 60, 50 ]
[2024-03-10 17:52:47.182][TRC][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-10 17:52:47.182][TRC][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-10 17:52:47.192][TRC][Pxaf8][Tx7e50] asst::CharOcr [{ 1U: [ 0, 0, 11, 6 ], score: 0.343055 }] by OCR Rec , cost 9 ms
[2024-03-10 17:52:47.192][TRC][Pxaf8][Tx7e50] Proceed [{ 1U: [ 849, 591, 11, 6 ], score: 0.343055 }]
[2024-03-10 17:52:47.192][TRC][Pxaf8][Tx7e50] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 9 ms

image
The roi for the level is completely wrong.

@HX3N @Manicsteiner Did you notice anything similar?
This also happens in Mizuki and I'm guessing in Phantom as well.

EDIT: Doc says the rect is relative from the hope icon (flag) but it's not like it. The rect starts from the operator name.

@HX3N
Copy link
Contributor

HX3N commented Mar 10, 2024

Screens

Screenshot_2024 03 11_02 19 22 555
Screenshot_2024 03 11_02 43 02 615

Just checked, and it seems there are similar issue in KR as well. However, the frequency seems very low.

I checked if there are similar issues in CN as well, and it seems that 80 is recognized as 30, haha

KR asst.log
[2024-03-11 02:19:24.611][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::analyze | enter
[2024-03-11 02:19:24.612][INF][Px37c24][Tx38730] asst::TemplResource::get_templ lazy load RoguelikeRecruitOcrFlag.png
[2024-03-11 02:19:24.651][TRC][Px37c24][Tx38730] multi_match_templ |  RoguelikeRecruitOcrFlag.png result: [{ rect: [ 613, 148, 36, 16 ], score: 0.999999 }, { rect: [ 1003, 148, 36, 16 ], score: 0.999975 }, { rect: [ 613, 285, 36, 16 ], score: 1.000000 }, { rect: [ 1003, 285, 36, 16 ], score: 0.999974 }, { rect: [ 613, 422, 36, 16 ], score: 1.000000 }, { rect: [ 1003, 422, 36, 16 ], score: 0.999973 }, { rect: [ 613, 559, 36, 16 ], score: 0.999978 }, { rect: [ 1003, 559, 36, 16 ], score: 0.999963 }] roi: [ 525, 110, 640, 500 ]
[2024-03-11 02:19:24.669][TRC][Px37c24][Tx38730] asst::WordOcr [{ 루멘: [ 0, 0, 29, 15 ], score: 0.823911 }] by OCR Rec , cost 17 ms
[2024-03-11 02:19:24.671][TRC][Px37c24][Tx38730] Proceed [{ 流明: [ 627, 177, 29, 15 ], score: 0.823911 }]
[2024-03-11 02:19:24.707][TRC][Px37c24][Tx38730] asst::WordOcr [{ 리드더플레임섀도우: [ 0, 0, 115, 12 ], score: 0.935332 }] by OCR Rec , cost 36 ms
[2024-03-11 02:19:24.710][TRC][Px37c24][Tx38730] Proceed [{ 焰影苇草: [ 1017, 178, 115, 12 ], score: 0.935332 }]
[2024-03-11 02:19:24.727][TRC][Px37c24][Tx38730] asst::WordOcr [{ 샤이닝: [ 0, 0, 45, 15 ], score: 0.986270 }] by OCR Rec , cost 17 ms
[2024-03-11 02:19:24.730][TRC][Px37c24][Tx38730] Proceed [{ 闪灵: [ 627, 314, 45, 15 ], score: 0.986270 }]
[2024-03-11 02:19:24.748][TRC][Px37c24][Tx38730] asst::WordOcr [{ 나이팅게일: [ 0, 0, 77, 15 ], score: 0.975186 }] by OCR Rec , cost 18 ms
[2024-03-11 02:19:24.750][TRC][Px37c24][Tx38730] Proceed [{ 夜莺: [ 1017, 314, 77, 15 ], score: 0.975186 }]
[2024-03-11 02:19:24.765][TRC][Px37c24][Tx38730] asst::WordOcr [{ 켈시: [ 0, 0, 29, 15 ], score: 0.992167 }] by OCR Rec , cost 15 ms
[2024-03-11 02:19:24.767][TRC][Px37c24][Tx38730] Proceed [{ 凯尔希: [ 627, 451, 29, 15 ], score: 0.992167 }]
[2024-03-11 02:19:24.784][TRC][Px37c24][Tx38730] asst::WordOcr [{ 실론: [ 0, 0, 30, 15 ], score: 0.998539 }] by OCR Rec , cost 17 ms
[2024-03-11 02:19:24.786][TRC][Px37c24][Tx38730] Proceed [{ 锡兰: [ 1017, 451, 30, 15 ], score: 0.998539 }]
[2024-03-11 02:19:24.830][TRC][Px37c24][Tx38730] asst::WordOcr [{ 메미마파툴라더크비트바프레: [ 0, 0, 109, 8 ], score: 0.752426 }] by OCR Rec , cost 42 ms
[2024-03-11 02:19:24.834][TRC][Px37c24][Tx38730] Proceed [{ 메미마파툴라더크비트바프레: [ 627, 592, 109, 8 ], score: 0.752426 }]
[2024-03-11 02:19:24.852][TRC][Px37c24][Tx38730] asst::WordOcr [{ 폴리닉: [ 0, 0, 45, 15 ], score: 0.884694 }] by OCR Rec , cost 18 ms
[2024-03-11 02:19:24.854][TRC][Px37c24][Tx38730] Proceed [{ 亚叶: [ 1017, 588, 45, 15 ], score: 0.884694 }]
[2024-03-11 02:19:24.855][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:19:24.855][INF][Px37c24][Tx38730] asst::TemplResource::get_templ lazy load RoguelikeRecruitElite0.png
[2024-03-11 02:19:24.856][INF][Px37c24][Tx38730] asst::TemplResource::get_templ lazy load RoguelikeRecruitElite1.png
[2024-03-11 02:19:24.857][TRC][Px37c24][Tx38730] match_templ | RoguelikeRecruitElite1.png score: 0.991855 rect: [ 469, 130, 22, 21 ] roi: [ 457, 117, 60, 50 ]
[2024-03-11 02:19:24.857][INF][Px37c24][Tx38730] asst::TemplResource::get_templ lazy load RoguelikeRecruitElite2.png
[2024-03-11 02:19:24.857][TRC][Px37c24][Tx38730] match_templ | RoguelikeRecruitElite2.png score: 0.634688 rect: [ 470, 122, 21, 29 ] roi: [ 457, 117, 60, 50 ]
[2024-03-11 02:19:24.857][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 2 ms
[2024-03-11 02:19:24.857][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:19:24.858][TRC][Px37c24][Tx38730] asst::OcrPack::check_and_load | enter
[2024-03-11 02:19:25.114][INF][Px37c24][Tx38730] det 1 rec 1 ocr 1
[2024-03-11 02:19:25.116][TRC][Px37c24][Tx38730] asst::OcrPack::check_and_load | leave, 259 ms
[2024-03-11 02:19:25.143][TRC][Px37c24][Tx38730] asst::CharOcr [{ 80: [ 0, 0, 16, 10 ], score: 0.992670 }] by OCR Rec , cost 26 ms
[2024-03-11 02:19:25.143][TRC][Px37c24][Tx38730] Proceed [{ 80: [ 456, 176, 16, 10 ], score: 0.992670 }]
[2024-03-11 02:19:25.143][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 286 ms
[2024-03-11 02:19:25.143][INF][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::analyze 流明 1 80 [ 627, 177, 29, 15 ]
[2024-03-11 02:19:25.143][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:19:25.144][TRC][Px37c24][Tx38730] match_templ | RoguelikeRecruitElite1.png score: 0.991829 rect: [ 469, 267, 22, 21 ] roi: [ 457, 254, 60, 50 ]
[2024-03-11 02:19:25.144][TRC][Px37c24][Tx38730] match_templ | RoguelikeRecruitElite2.png score: 0.634796 rect: [ 470, 259, 21, 29 ] roi: [ 457, 254, 60, 50 ]
[2024-03-11 02:19:25.145][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 02:19:25.145][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:19:25.164][TRC][Px37c24][Tx38730] asst::CharOcr [{ 80: [ 0, 0, 16, 10 ], score: 0.992648 }] by OCR Rec , cost 20 ms
[2024-03-11 02:19:25.164][TRC][Px37c24][Tx38730] Proceed [{ 80: [ 456, 313, 16, 10 ], score: 0.992648 }]
[2024-03-11 02:19:25.165][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 20 ms
[2024-03-11 02:19:25.165][INF][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::analyze 闪灵 1 80 [ 627, 314, 45, 15 ]
[2024-03-11 02:19:25.165][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:19:25.165][TRC][Px37c24][Tx38730] match_templ | RoguelikeRecruitElite1.png score: 0.99183 rect: [ 469, 404, 22, 21 ] roi: [ 457, 391, 60, 50 ]
[2024-03-11 02:19:25.166][TRC][Px37c24][Tx38730] match_templ | RoguelikeRecruitElite2.png score: 0.634796 rect: [ 470, 396, 21, 29 ] roi: [ 457, 391, 60, 50 ]
[2024-03-11 02:19:25.166][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-11 02:19:25.166][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:19:25.187][TRC][Px37c24][Tx38730] asst::CharOcr [{ 80: [ 0, 0, 16, 10 ], score: 0.992648 }] by OCR Rec , cost 20 ms
[2024-03-11 02:19:25.187][TRC][Px37c24][Tx38730] Proceed [{ 80: [ 456, 450, 16, 10 ], score: 0.992648 }]
[2024-03-11 02:19:25.187][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 20 ms
[2024-03-11 02:19:25.187][INF][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::analyze 凯尔希 1 80 [ 627, 451, 29, 15 ]
[2024-03-11 02:19:25.187][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:19:25.188][TRC][Px37c24][Tx38730] match_templ | RoguelikeRecruitElite1.png score: 0.991927 rect: [ 469, 541, 22, 21 ] roi: [ 457, 532, 60, 50 ]
[2024-03-11 02:19:25.188][TRC][Px37c24][Tx38730] match_templ | RoguelikeRecruitElite2.png score: 0.634309 rect: [ 470, 533, 21, 29 ] roi: [ 457, 532, 60, 50 ]
[2024-03-11 02:19:25.188][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 02:19:25.188][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:19:25.207][TRC][Px37c24][Tx38730] asst::CharOcr [{ .V: [ 0, 0, 16, 6 ], score: 0.518821 }] by OCR Rec , cost 19 ms
[2024-03-11 02:19:25.207][TRC][Px37c24][Tx38730] Proceed [{ V: [ 456, 591, 16, 6 ], score: 0.518821 }]
[2024-03-11 02:19:25.207][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 19 ms
[2024-03-11 02:19:25.207][INF][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::analyze 메미마파툴라더크비트바프레 1 0 [ 627, 592, 109, 8 ]
[2024-03-11 02:19:25.207][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:19:25.207][TRC][Px37c24][Tx38730] match_templ | RoguelikeRecruitElite1.png score: 0.991855 rect: [ 859, 130, 22, 21 ] roi: [ 847, 118, 60, 50 ]
[2024-03-11 02:19:25.207][TRC][Px37c24][Tx38730] match_templ | RoguelikeRecruitElite2.png score: 0.634688 rect: [ 860, 122, 21, 29 ] roi: [ 847, 118, 60, 50 ]
[2024-03-11 02:19:25.207][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-11 02:19:25.207][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:19:25.232][TRC][Px37c24][Tx38730] asst::CharOcr [{ 80: [ 0, 0, 16, 9 ], score: 0.984956 }] by OCR Rec , cost 24 ms
[2024-03-11 02:19:25.232][TRC][Px37c24][Tx38730] Proceed [{ 80: [ 846, 177, 16, 9 ], score: 0.984956 }]
[2024-03-11 02:19:25.232][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 24 ms
[2024-03-11 02:19:25.232][INF][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::analyze 焰影苇草 1 80 [ 1017, 178, 115, 12 ]
[2024-03-11 02:19:25.232][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:19:25.233][TRC][Px37c24][Tx38730] match_templ | RoguelikeRecruitElite1.png score: 0.991829 rect: [ 859, 267, 22, 21 ] roi: [ 847, 254, 60, 50 ]
[2024-03-11 02:19:25.233][TRC][Px37c24][Tx38730] match_templ | RoguelikeRecruitElite2.png score: 0.634796 rect: [ 860, 259, 21, 29 ] roi: [ 847, 254, 60, 50 ]
[2024-03-11 02:19:25.233][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 02:19:25.233][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:19:25.253][TRC][Px37c24][Tx38730] asst::CharOcr [{ 80: [ 0, 0, 16, 10 ], score: 0.992671 }] by OCR Rec , cost 20 ms
[2024-03-11 02:19:25.253][TRC][Px37c24][Tx38730] Proceed [{ 80: [ 846, 313, 16, 10 ], score: 0.992671 }]
[2024-03-11 02:19:25.253][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 20 ms
[2024-03-11 02:19:25.253][INF][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::analyze 夜莺 1 80 [ 1017, 314, 77, 15 ]
[2024-03-11 02:19:25.253][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:19:25.254][TRC][Px37c24][Tx38730] match_templ | RoguelikeRecruitElite1.png score: 0.99183 rect: [ 859, 404, 22, 21 ] roi: [ 847, 391, 60, 50 ]
[2024-03-11 02:19:25.255][TRC][Px37c24][Tx38730] match_templ | RoguelikeRecruitElite2.png score: 0.634796 rect: [ 860, 396, 21, 29 ] roi: [ 847, 391, 60, 50 ]
[2024-03-11 02:19:25.255][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 02:19:25.255][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:19:25.275][TRC][Px37c24][Tx38730] asst::CharOcr [{ 70: [ 0, 0, 16, 10 ], score: 0.972207 }] by OCR Rec , cost 19 ms
[2024-03-11 02:19:25.275][TRC][Px37c24][Tx38730] Proceed [{ 70: [ 846, 450, 16, 10 ], score: 0.972207 }]
[2024-03-11 02:19:25.275][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 19 ms
[2024-03-11 02:19:25.275][INF][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::analyze 锡兰 1 70 [ 1017, 451, 30, 15 ]
[2024-03-11 02:19:25.275][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:19:25.275][TRC][Px37c24][Tx38730] match_templ | RoguelikeRecruitElite1.png score: 0.991927 rect: [ 859, 541, 22, 21 ] roi: [ 847, 528, 60, 50 ]
[2024-03-11 02:19:25.276][TRC][Px37c24][Tx38730] match_templ | RoguelikeRecruitElite2.png score: 0.634309 rect: [ 860, 533, 21, 29 ] roi: [ 847, 528, 60, 50 ]
[2024-03-11 02:19:25.276][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 02:19:25.276][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:19:25.296][TRC][Px37c24][Tx38730] asst::CharOcr [{ 70: [ 0, 0, 16, 10 ], score: 0.972207 }] by OCR Rec , cost 20 ms
[2024-03-11 02:19:25.296][TRC][Px37c24][Tx38730] Proceed [{ 70: [ 846, 587, 16, 10 ], score: 0.972207 }]
[2024-03-11 02:19:25.296][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 20 ms
[2024-03-11 02:19:25.296][INF][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::analyze 亚叶 1 70 [ 1017, 588, 45, 15 ]
[2024-03-11 02:19:25.296][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitImageAnalyzer::analyze | leave, 685 ms
[2024-03-11 02:19:25.296][INF][Px37c24][Tx38730] asst::RoguelikeRecruitTaskPlugin::recruit_appointed_char | Oper list: [流明, 凯尔希, 闪灵, 메미마파툴라더크비트바프레, 锡兰, 焰影苇草, 夜莺, 亚叶]
[2024-03-11 02:19:25.296][INF][Px37c24][Tx38730] asst::RoguelikeRecruitTaskPlugin::select_oper | Choose oper: 焰影苇草 ( elite 1 level 80 )
[2024-03-11 02:19:25.296][TRC][Px37c24][Tx38730] minitouch click: (1067, 190)
[2024-03-11 02:19:25.397][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitTaskPlugin::recruit_appointed_char | leave, 1095 ms
[2024-03-11 02:19:25.397][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitTaskPlugin::recruit_own_char | leave, 1095 ms
[2024-03-11 02:19:25.397][TRC][Px37c24][Tx38730] asst::RoguelikeRecruitTaskPlugin::_run | leave, 1095 ms
CN asst.log
[2024-03-11 02:40:04.263][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::analyze | enter
[2024-03-11 02:40:04.307][TRC][Px3d6a0][Tx3aaa8] multi_match_templ |  RoguelikeRecruitOcrFlag.png result: [{ rect: [ 613, 148, 36, 16 ], score: 0.999999 }, { rect: [ 1003, 148, 36, 16 ], score: 0.999974 }, { rect: [ 613, 285, 36, 16 ], score: 0.999999 }, { rect: [ 1003, 285, 36, 16 ], score: 0.999975 }, { rect: [ 613, 422, 36, 16 ], score: 0.999999 }, { rect: [ 1003, 422, 36, 16 ], score: 0.999973 }, { rect: [ 613, 559, 36, 16 ], score: 0.999978 }, { rect: [ 1003, 559, 36, 16 ], score: 0.999963 }] roi: [ 525, 110, 640, 500 ]
[2024-03-11 02:40:04.327][TRC][Px3d6a0][Tx3aaa8] asst::WordOcr [{ 浊心斯卡蒂: [ 0, 0, 82, 15 ], score: 0.998060 }] by OCR Rec , cost 19 ms
[2024-03-11 02:40:04.327][TRC][Px3d6a0][Tx3aaa8] Proceed [{ 浊心斯卡蒂: [ 629, 177, 82, 15 ], score: 0.998060 }]
[2024-03-11 02:40:04.350][TRC][Px3d6a0][Tx3aaa8] asst::WordOcr [{ 灵知: [ 0, 0, 31, 15 ], score: 0.752876 }] by OCR Rec , cost 21 ms
[2024-03-11 02:40:04.350][TRC][Px3d6a0][Tx3aaa8] Proceed [{ 灵知: [ 1019, 177, 31, 15 ], score: 0.752876 }]
[2024-03-11 02:40:04.374][TRC][Px3d6a0][Tx3aaa8] asst::WordOcr [{ : [ 0, 0, 15, 15 ], score: 0.782371 }] by OCR Rec , cost 23 ms
[2024-03-11 02:40:04.374][TRC][Px3d6a0][Tx3aaa8] Proceed [{ : [ 629, 314, 15, 15 ], score: 0.782371 }]
[2024-03-11 02:40:04.409][TRC][Px3d6a0][Tx3aaa8] asst::WordOcr [{ 麦哲伦: [ 0, 0, 49, 15 ], score: 0.981003 }] by OCR Rec , cost 34 ms
[2024-03-11 02:40:04.409][TRC][Px3d6a0][Tx3aaa8] Proceed [{ 麦哲伦: [ 1019, 314, 49, 15 ], score: 0.981003 }]
[2024-03-11 02:40:04.445][TRC][Px3d6a0][Tx3aaa8] asst::WordOcr [{ 塑心: [ 0, 0, 31, 15 ], score: 0.990029 }] by OCR Rec , cost 36 ms
[2024-03-11 02:40:04.446][TRC][Px3d6a0][Tx3aaa8] Proceed [{ 塑心: [ 629, 451, 31, 15 ], score: 0.990029 }]
[2024-03-11 02:40:04.484][TRC][Px3d6a0][Tx3aaa8] asst::WordOcr [{ 淬羽赫默: [ 0, 0, 65, 15 ], score: 0.999722 }] by OCR Rec , cost 38 ms
[2024-03-11 02:40:04.485][TRC][Px3d6a0][Tx3aaa8] Proceed [{ 淬羽赫默: [ 1019, 451, 65, 15 ], score: 0.999722 }]
[2024-03-11 02:40:04.506][TRC][Px3d6a0][Tx3aaa8] asst::WordOcr [{ 铃兰: [ 0, 0, 32, 15 ], score: 0.999959 }] by OCR Rec , cost 21 ms
[2024-03-11 02:40:04.507][TRC][Px3d6a0][Tx3aaa8] Proceed [{ 铃兰: [ 628, 588, 32, 15 ], score: 0.999959 }]
[2024-03-11 02:40:04.541][TRC][Px3d6a0][Tx3aaa8] asst::WordOcr [{ 九色鹿: [ 0, 0, 48, 15 ], score: 0.983751 }] by OCR Rec , cost 34 ms
[2024-03-11 02:40:04.541][TRC][Px3d6a0][Tx3aaa8] Proceed [{ 九色鹿: [ 1019, 588, 48, 15 ], score: 0.983751 }]
[2024-03-11 02:40:04.542][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:40:04.543][TRC][Px3d6a0][Tx3aaa8] match_templ | RoguelikeRecruitElite1.png score: 0.991855 rect: [ 469, 130, 22, 21 ] roi: [ 459, 117, 60, 50 ]
[2024-03-11 02:40:04.544][TRC][Px3d6a0][Tx3aaa8] match_templ | RoguelikeRecruitElite2.png score: 0.634688 rect: [ 470, 122, 21, 29 ] roi: [ 459, 117, 60, 50 ]
[2024-03-11 02:40:04.544][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 02:40:04.544][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:40:04.544][TRC][Px3d6a0][Tx3aaa8] asst::OcrPack::check_and_load | enter
[2024-03-11 02:40:04.803][INF][Px3d6a0][Tx3aaa8] det 1 rec 1 ocr 1
[2024-03-11 02:40:04.805][TRC][Px3d6a0][Tx3aaa8] asst::OcrPack::check_and_load | leave, 261 ms
[2024-03-11 02:40:04.842][TRC][Px3d6a0][Tx3aaa8] asst::CharOcr [{ 30: [ 0, 0, 14, 9 ], score: 0.931411 }] by OCR Rec , cost 36 ms
[2024-03-11 02:40:04.842][TRC][Px3d6a0][Tx3aaa8] Proceed [{ 30: [ 458, 177, 14, 9 ], score: 0.931411 }]
[2024-03-11 02:40:04.842][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 298 ms
[2024-03-11 02:40:04.842][INF][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::analyze 浊心斯卡蒂 1 30 [ 629, 177, 82, 15 ]
[2024-03-11 02:40:04.842][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:40:04.843][TRC][Px3d6a0][Tx3aaa8] match_templ | RoguelikeRecruitElite1.png score: 0.991829 rect: [ 469, 267, 22, 21 ] roi: [ 459, 254, 60, 50 ]
[2024-03-11 02:40:04.843][TRC][Px3d6a0][Tx3aaa8] match_templ | RoguelikeRecruitElite2.png score: 0.634796 rect: [ 470, 259, 21, 29 ] roi: [ 459, 254, 60, 50 ]
[2024-03-11 02:40:04.843][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 02:40:04.843][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:40:04.880][TRC][Px3d6a0][Tx3aaa8] asst::CharOcr [{ 30: [ 0, 0, 14, 9 ], score: 0.925578 }] by OCR Rec , cost 36 ms
[2024-03-11 02:40:04.880][TRC][Px3d6a0][Tx3aaa8] Proceed [{ 30: [ 458, 314, 14, 9 ], score: 0.925578 }]
[2024-03-11 02:40:04.880][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 36 ms
[2024-03-11 02:40:04.880][INF][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::analyze  1 30 [ 629, 314, 15, 15 ]
[2024-03-11 02:40:04.880][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:40:04.881][TRC][Px3d6a0][Tx3aaa8] match_templ | RoguelikeRecruitElite1.png score: 0.991829 rect: [ 469, 404, 22, 21 ] roi: [ 459, 391, 60, 50 ]
[2024-03-11 02:40:04.881][TRC][Px3d6a0][Tx3aaa8] match_templ | RoguelikeRecruitElite2.png score: 0.634796 rect: [ 470, 396, 21, 29 ] roi: [ 459, 391, 60, 50 ]
[2024-03-11 02:40:04.881][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 02:40:04.881][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:40:04.903][TRC][Px3d6a0][Tx3aaa8] asst::CharOcr [{ 30: [ 0, 0, 14, 9 ], score: 0.925578 }] by OCR Rec , cost 22 ms
[2024-03-11 02:40:04.903][TRC][Px3d6a0][Tx3aaa8] Proceed [{ 30: [ 458, 451, 14, 9 ], score: 0.925578 }]
[2024-03-11 02:40:04.903][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 22 ms
[2024-03-11 02:40:04.903][INF][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::analyze 塑心 1 30 [ 629, 451, 31, 15 ]
[2024-03-11 02:40:04.903][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:40:04.904][TRC][Px3d6a0][Tx3aaa8] match_templ | RoguelikeRecruitElite1.png score: 0.991927 rect: [ 469, 541, 22, 21 ] roi: [ 458, 528, 60, 50 ]
[2024-03-11 02:40:04.904][TRC][Px3d6a0][Tx3aaa8] match_templ | RoguelikeRecruitElite2.png score: 0.634309 rect: [ 470, 533, 21, 29 ] roi: [ 458, 528, 60, 50 ]
[2024-03-11 02:40:04.904][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-11 02:40:04.904][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:40:04.929][TRC][Px3d6a0][Tx3aaa8] asst::CharOcr [{ 30: [ 0, 0, 15, 9 ], score: 0.691685 }] by OCR Rec , cost 24 ms
[2024-03-11 02:40:04.930][TRC][Px3d6a0][Tx3aaa8] Proceed [{ 30: [ 457, 588, 15, 9 ], score: 0.691685 }]
[2024-03-11 02:40:04.930][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 24 ms
[2024-03-11 02:40:04.930][INF][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::analyze 铃兰 1 30 [ 628, 588, 32, 15 ]
[2024-03-11 02:40:04.930][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:40:04.930][TRC][Px3d6a0][Tx3aaa8] match_templ | RoguelikeRecruitElite0.png score: 0.991396 rect: [ 859, 128, 24, 25 ] roi: [ 849, 117, 60, 50 ]
[2024-03-11 02:40:04.931][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 02:40:04.931][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:40:04.954][TRC][Px3d6a0][Tx3aaa8] asst::CharOcr [{ 0: [ 0, 0, 14, 9 ], score: 0.920691 }] by OCR Rec , cost 22 ms
[2024-03-11 02:40:04.954][TRC][Px3d6a0][Tx3aaa8] Proceed [{ 0: [ 848, 177, 14, 9 ], score: 0.920691 }]
[2024-03-11 02:40:04.954][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 22 ms
[2024-03-11 02:40:04.954][INF][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::analyze 灵知 0 0 [ 1019, 177, 31, 15 ]
[2024-03-11 02:40:04.954][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:40:04.954][TRC][Px3d6a0][Tx3aaa8] match_templ | RoguelikeRecruitElite0.png score: 0.991399 rect: [ 859, 265, 24, 25 ] roi: [ 849, 254, 60, 50 ]
[2024-03-11 02:40:04.955][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 02:40:04.955][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:40:04.976][TRC][Px3d6a0][Tx3aaa8] asst::CharOcr [{ 1: [ 0, 0, 6, 9 ], score: 0.996570 }] by OCR Rec , cost 21 ms
[2024-03-11 02:40:04.976][TRC][Px3d6a0][Tx3aaa8] Proceed [{ 1: [ 850, 314, 6, 9 ], score: 0.996570 }]
[2024-03-11 02:40:04.976][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 21 ms
[2024-03-11 02:40:04.976][INF][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::analyze 麦哲伦 0 1 [ 1019, 314, 49, 15 ]
[2024-03-11 02:40:04.976][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:40:04.976][TRC][Px3d6a0][Tx3aaa8] match_templ | RoguelikeRecruitElite0.png score: 0.991455 rect: [ 859, 402, 24, 25 ] roi: [ 849, 391, 60, 50 ]
[2024-03-11 02:40:04.977][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 02:40:04.977][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:40:05.000][TRC][Px3d6a0][Tx3aaa8] asst::CharOcr [{ 1: [ 0, 0, 6, 9 ], score: 0.996570 }] by OCR Rec , cost 23 ms
[2024-03-11 02:40:05.000][TRC][Px3d6a0][Tx3aaa8] Proceed [{ 1: [ 850, 451, 6, 9 ], score: 0.996570 }]
[2024-03-11 02:40:05.000][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 23 ms
[2024-03-11 02:40:05.000][INF][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::analyze 淬羽赫默 0 1 [ 1019, 451, 65, 15 ]
[2024-03-11 02:40:05.000][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:40:05.001][TRC][Px3d6a0][Tx3aaa8] match_templ | RoguelikeRecruitElite0.png score: 0.991388 rect: [ 859, 539, 24, 25 ] roi: [ 849, 528, 60, 50 ]
[2024-03-11 02:40:05.001][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 02:40:05.002][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:40:05.025][TRC][Px3d6a0][Tx3aaa8] asst::CharOcr [{ 1: [ 0, 0, 6, 9 ], score: 0.996570 }] by OCR Rec , cost 23 ms
[2024-03-11 02:40:05.025][TRC][Px3d6a0][Tx3aaa8] Proceed [{ 1: [ 850, 588, 6, 9 ], score: 0.996570 }]
[2024-03-11 02:40:05.025][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 23 ms
[2024-03-11 02:40:05.025][INF][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::analyze 九色鹿 0 1 [ 1019, 588, 48, 15 ]
[2024-03-11 02:40:05.025][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::analyze | leave, 762 ms
[2024-03-11 02:40:05.025][INF][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitTaskPlugin::recruit_appointed_char | Oper list: [九色鹿, 浊心斯卡蒂, , 塑心, 麦哲伦, 铃兰, 灵知, 淬羽赫默]
[2024-03-11 02:40:05.025][INF][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitTaskPlugin::select_oper | Choose oper: 浊心斯卡蒂 ( elite 1 level 30 )
[2024-03-11 02:40:05.025][TRC][Px3d6a0][Tx3aaa8] minitouch click: (663, 187)

@Constrat
Copy link
Member Author

Constrat commented Mar 10, 2024

I'm working on a fix right now. You said it also happens in the CN?
The rectMove is completely wrong.

@HX3N
Copy link
Contributor

HX3N commented Mar 10, 2024

When I changed the resolution from 1280 to 1920 just in case, it recognized properly again

It seems like the issue still persists with KR.
In my opinion, it's likely that KR struggles with recognizing the levels of operators with long names

CN 1280 asst.log
[2024-03-11 02:54:47.088][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::analyze | enter
[2024-03-11 02:54:47.123][TRC][Px3d6a0][Tx3aaa8] multi_match_templ |  RoguelikeRecruitOcrFlag.png result: [{ rect: [ 613, 148, 36, 16 ], score: 0.999999 }, { rect: [ 1003, 148, 36, 16 ], score: 0.999975 }, { rect: [ 613, 285, 36, 16 ], score: 1.000000 }, { rect: [ 1003, 285, 36, 16 ], score: 0.999973 }, { rect: [ 613, 422, 36, 16 ], score: 0.999998 }, { rect: [ 1003, 422, 36, 16 ], score: 0.999974 }, { rect: [ 613, 559, 36, 16 ], score: 0.999978 }, { rect: [ 1003, 559, 36, 16 ], score: 0.999962 }] roi: [ 525, 110, 640, 500 ]
[2024-03-11 02:54:47.139][TRC][Px3d6a0][Tx3aaa8] asst::WordOcr [{ : [ 0, 0, 14, 15 ], score: 0.553767 }] by OCR Rec , cost 16 ms
[2024-03-11 02:54:47.140][TRC][Px3d6a0][Tx3aaa8] Proceed [{ : [ 629, 177, 14, 15 ], score: 0.553767 }]
[2024-03-11 02:54:47.156][TRC][Px3d6a0][Tx3aaa8] asst::WordOcr [{ 艾丽妮: [ 0, 0, 49, 15 ], score: 0.998150 }] by OCR Rec , cost 16 ms
[2024-03-11 02:54:47.157][TRC][Px3d6a0][Tx3aaa8] Proceed [{ 艾丽妮: [ 1019, 177, 49, 15 ], score: 0.998150 }]
[2024-03-11 02:54:47.173][TRC][Px3d6a0][Tx3aaa8] asst::WordOcr [{ 玛恩纳: [ 0, 0, 49, 15 ], score: 0.944884 }] by OCR Rec , cost 16 ms
[2024-03-11 02:54:47.174][TRC][Px3d6a0][Tx3aaa8] Proceed [{ 玛恩纳: [ 628, 314, 49, 15 ], score: 0.944884 }]
[2024-03-11 02:54:47.200][TRC][Px3d6a0][Tx3aaa8] asst::WordOcr [{ 百炼嘉维尔: [ 0, 0, 82, 15 ], score: 0.992697 }] by OCR Rec , cost 25 ms
[2024-03-11 02:54:47.200][TRC][Px3d6a0][Tx3aaa8] Proceed [{ 百炼嘉维尔: [ 1019, 314, 82, 15 ], score: 0.992697 }]
[2024-03-11 02:54:47.218][TRC][Px3d6a0][Tx3aaa8] asst::WordOcr [{ 耀骑士临光: [ 0, 0, 83, 15 ], score: 0.993937 }] by OCR Rec , cost 18 ms
[2024-03-11 02:54:47.219][TRC][Px3d6a0][Tx3aaa8] Proceed [{ 耀骑士临光: [ 628, 451, 83, 15 ], score: 0.993937 }]
[2024-03-11 02:54:47.235][TRC][Px3d6a0][Tx3aaa8] asst::WordOcr [{ 重岳: [ 0, 0, 31, 15 ], score: 0.965592 }] by OCR Rec , cost 16 ms
[2024-03-11 02:54:47.235][TRC][Px3d6a0][Tx3aaa8] Proceed [{ 重岳: [ 1019, 451, 31, 15 ], score: 0.965592 }]
[2024-03-11 02:54:47.256][TRC][Px3d6a0][Tx3aaa8] asst::WordOcr [{ 史尔特尔: [ 0, 0, 65, 15 ], score: 0.862955 }] by OCR Rec , cost 20 ms
[2024-03-11 02:54:47.256][TRC][Px3d6a0][Tx3aaa8] Proceed [{ 史尔特尔: [ 629, 588, 65, 15 ], score: 0.862955 }]
[2024-03-11 02:54:47.273][TRC][Px3d6a0][Tx3aaa8] asst::WordOcr [{ 赫德雷: [ 0, 0, 48, 15 ], score: 0.998932 }] by OCR Rec , cost 16 ms
[2024-03-11 02:54:47.274][TRC][Px3d6a0][Tx3aaa8] Proceed [{ 赫德雷: [ 1019, 588, 48, 15 ], score: 0.998932 }]
[2024-03-11 02:54:47.275][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:54:47.275][TRC][Px3d6a0][Tx3aaa8] match_templ | RoguelikeRecruitElite1.png score: 0.991855 rect: [ 469, 130, 22, 21 ] roi: [ 459, 117, 60, 50 ]
[2024-03-11 02:54:47.276][TRC][Px3d6a0][Tx3aaa8] match_templ | RoguelikeRecruitElite2.png score: 0.634688 rect: [ 470, 122, 21, 29 ] roi: [ 459, 117, 60, 50 ]
[2024-03-11 02:54:47.276][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 02:54:47.276][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:54:47.276][TRC][Px3d6a0][Tx3aaa8] asst::OcrPack::check_and_load | enter
[2024-03-11 02:54:47.520][INF][Px3d6a0][Tx3aaa8] det 1 rec 1 ocr 1
[2024-03-11 02:54:47.521][TRC][Px3d6a0][Tx3aaa8] asst::OcrPack::check_and_load | leave, 245 ms
[2024-03-11 02:54:47.542][TRC][Px3d6a0][Tx3aaa8] asst::CharOcr [{ 30: [ 0, 0, 14, 9 ], score: 0.931411 }] by OCR Rec , cost 20 ms
[2024-03-11 02:54:47.542][TRC][Px3d6a0][Tx3aaa8] Proceed [{ 30: [ 458, 177, 14, 9 ], score: 0.931411 }]
[2024-03-11 02:54:47.542][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 266 ms
[2024-03-11 02:54:47.542][INF][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::analyze  1 30 [ 629, 177, 14, 15 ]
[2024-03-11 02:54:47.542][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:54:47.542][TRC][Px3d6a0][Tx3aaa8] match_templ | RoguelikeRecruitElite1.png score: 0.99183 rect: [ 469, 267, 22, 21 ] roi: [ 458, 254, 60, 50 ]
[2024-03-11 02:54:47.543][TRC][Px3d6a0][Tx3aaa8] match_templ | RoguelikeRecruitElite2.png score: 0.634796 rect: [ 470, 259, 21, 29 ] roi: [ 458, 254, 60, 50 ]
[2024-03-11 02:54:47.543][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-11 02:54:47.543][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:54:47.564][TRC][Px3d6a0][Tx3aaa8] asst::CharOcr [{ 30: [ 0, 0, 15, 9 ], score: 0.691685 }] by OCR Rec , cost 20 ms
[2024-03-11 02:54:47.564][TRC][Px3d6a0][Tx3aaa8] Proceed [{ 30: [ 457, 314, 15, 9 ], score: 0.691685 }]
[2024-03-11 02:54:47.564][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 21 ms
[2024-03-11 02:54:47.564][INF][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::analyze 玛恩纳 1 30 [ 628, 314, 49, 15 ]
[2024-03-11 02:54:47.564][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:54:47.564][TRC][Px3d6a0][Tx3aaa8] match_templ | RoguelikeRecruitElite1.png score: 0.991829 rect: [ 469, 404, 22, 21 ] roi: [ 458, 391, 60, 50 ]
[2024-03-11 02:54:47.565][TRC][Px3d6a0][Tx3aaa8] match_templ | RoguelikeRecruitElite2.png score: 0.634796 rect: [ 470, 396, 21, 29 ] roi: [ 458, 391, 60, 50 ]
[2024-03-11 02:54:47.565][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 02:54:47.565][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:54:47.586][TRC][Px3d6a0][Tx3aaa8] asst::CharOcr [{ 30: [ 0, 0, 15, 9 ], score: 0.691685 }] by OCR Rec , cost 20 ms
[2024-03-11 02:54:47.586][TRC][Px3d6a0][Tx3aaa8] Proceed [{ 30: [ 457, 451, 15, 9 ], score: 0.691685 }]
[2024-03-11 02:54:47.586][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 20 ms
[2024-03-11 02:54:47.586][INF][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::analyze 耀骑士临光 1 30 [ 628, 451, 83, 15 ]
[2024-03-11 02:54:47.586][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:54:47.587][TRC][Px3d6a0][Tx3aaa8] match_templ | RoguelikeRecruitElite1.png score: 0.991927 rect: [ 469, 541, 22, 21 ] roi: [ 459, 528, 60, 50 ]
[2024-03-11 02:54:47.587][TRC][Px3d6a0][Tx3aaa8] match_templ | RoguelikeRecruitElite2.png score: 0.634308 rect: [ 470, 533, 21, 29 ] roi: [ 459, 528, 60, 50 ]
[2024-03-11 02:54:47.587][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-11 02:54:47.587][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:54:47.607][TRC][Px3d6a0][Tx3aaa8] asst::CharOcr [{ 30: [ 0, 0, 14, 9 ], score: 0.925578 }] by OCR Rec , cost 19 ms
[2024-03-11 02:54:47.607][TRC][Px3d6a0][Tx3aaa8] Proceed [{ 30: [ 458, 588, 14, 9 ], score: 0.925578 }]
[2024-03-11 02:54:47.607][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 19 ms
[2024-03-11 02:54:47.607][INF][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::analyze 史尔特尔 1 30 [ 629, 588, 65, 15 ]
[2024-03-11 02:54:47.607][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:54:47.607][TRC][Px3d6a0][Tx3aaa8] match_templ | RoguelikeRecruitElite1.png score: 0.991855 rect: [ 859, 130, 22, 21 ] roi: [ 849, 117, 60, 50 ]
[2024-03-11 02:54:47.608][TRC][Px3d6a0][Tx3aaa8] match_templ | RoguelikeRecruitElite2.png score: 0.634688 rect: [ 860, 122, 21, 29 ] roi: [ 849, 117, 60, 50 ]
[2024-03-11 02:54:47.608][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-11 02:54:47.608][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:54:47.631][TRC][Px3d6a0][Tx3aaa8] asst::CharOcr [{ 30: [ 0, 0, 14, 9 ], score: 0.931411 }] by OCR Rec , cost 23 ms
[2024-03-11 02:54:47.631][TRC][Px3d6a0][Tx3aaa8] Proceed [{ 30: [ 848, 177, 14, 9 ], score: 0.931411 }]
[2024-03-11 02:54:47.631][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 23 ms
[2024-03-11 02:54:47.631][INF][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::analyze 艾丽妮 1 30 [ 1019, 177, 49, 15 ]
[2024-03-11 02:54:47.631][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:54:47.632][TRC][Px3d6a0][Tx3aaa8] match_templ | RoguelikeRecruitElite1.png score: 0.99183 rect: [ 859, 267, 22, 21 ] roi: [ 849, 254, 60, 50 ]
[2024-03-11 02:54:47.632][TRC][Px3d6a0][Tx3aaa8] match_templ | RoguelikeRecruitElite2.png score: 0.634796 rect: [ 860, 259, 21, 29 ] roi: [ 849, 254, 60, 50 ]
[2024-03-11 02:54:47.632][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 02:54:47.632][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:54:47.652][TRC][Px3d6a0][Tx3aaa8] asst::CharOcr [{ 30: [ 0, 0, 14, 9 ], score: 0.925578 }] by OCR Rec , cost 19 ms
[2024-03-11 02:54:47.652][TRC][Px3d6a0][Tx3aaa8] Proceed [{ 30: [ 848, 314, 14, 9 ], score: 0.925578 }]
[2024-03-11 02:54:47.652][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 20 ms
[2024-03-11 02:54:47.652][INF][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::analyze 百炼嘉维尔 1 30 [ 1019, 314, 82, 15 ]
[2024-03-11 02:54:47.652][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:54:47.653][TRC][Px3d6a0][Tx3aaa8] match_templ | RoguelikeRecruitElite1.png score: 0.991829 rect: [ 859, 404, 22, 21 ] roi: [ 849, 391, 60, 50 ]
[2024-03-11 02:54:47.653][TRC][Px3d6a0][Tx3aaa8] match_templ | RoguelikeRecruitElite2.png score: 0.634796 rect: [ 860, 396, 21, 29 ] roi: [ 849, 391, 60, 50 ]
[2024-03-11 02:54:47.653][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-11 02:54:47.653][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:54:47.679][TRC][Px3d6a0][Tx3aaa8] asst::CharOcr [{ 30: [ 0, 0, 14, 9 ], score: 0.925578 }] by OCR Rec , cost 25 ms
[2024-03-11 02:54:47.679][TRC][Px3d6a0][Tx3aaa8] Proceed [{ 30: [ 848, 451, 14, 9 ], score: 0.925578 }]
[2024-03-11 02:54:47.679][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 25 ms
[2024-03-11 02:54:47.679][INF][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::analyze 重岳 1 30 [ 1019, 451, 31, 15 ]
[2024-03-11 02:54:47.679][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:54:47.680][TRC][Px3d6a0][Tx3aaa8] match_templ | RoguelikeRecruitElite1.png score: 0.991927 rect: [ 859, 541, 22, 21 ] roi: [ 849, 528, 60, 50 ]
[2024-03-11 02:54:47.680][TRC][Px3d6a0][Tx3aaa8] match_templ | RoguelikeRecruitElite2.png score: 0.634309 rect: [ 860, 533, 21, 29 ] roi: [ 849, 528, 60, 50 ]
[2024-03-11 02:54:47.680][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 02:54:47.680][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:54:47.699][TRC][Px3d6a0][Tx3aaa8] asst::CharOcr [{ 30: [ 0, 0, 14, 9 ], score: 0.925578 }] by OCR Rec , cost 19 ms
[2024-03-11 02:54:47.699][TRC][Px3d6a0][Tx3aaa8] Proceed [{ 30: [ 848, 588, 14, 9 ], score: 0.925578 }]
[2024-03-11 02:54:47.699][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 19 ms
[2024-03-11 02:54:47.699][INF][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::analyze 赫德雷 1 30 [ 1019, 588, 48, 15 ]
[2024-03-11 02:54:47.699][TRC][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitImageAnalyzer::analyze | leave, 611 ms
[2024-03-11 02:54:47.699][INF][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitTaskPlugin::recruit_appointed_char | Oper list: [赫德雷, 史尔特尔, , 玛恩纳, 耀骑士临光, 艾丽妮, 百炼嘉维尔, 重岳]
[2024-03-11 02:54:47.699][INF][Px3d6a0][Tx3aaa8] asst::RoguelikeRecruitTaskPlugin::select_oper | Choose oper: 百炼嘉维尔 ( elite 1 level 30 )
[2024-03-11 02:54:47.699][TRC][Px3d6a0][Tx3aaa8] minitouch click: (1067, 321)
CN 1920 asst.log
[2024-03-11 02:57:54.556][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::analyze | enter
[2024-03-11 02:57:54.556][INF][Px8f2c][Tx2e11c] asst::TemplResource::get_templ lazy load RoguelikeRecruitOcrFlag.png
[2024-03-11 02:57:54.594][TRC][Px8f2c][Tx2e11c] multi_match_templ |  RoguelikeRecruitOcrFlag.png result: [{ rect: [ 613, 148, 36, 16 ], score: 0.994157 }, { rect: [ 1003, 148, 36, 16 ], score: 0.994134 }, { rect: [ 613, 285, 36, 16 ], score: 0.994105 }, { rect: [ 1003, 285, 36, 16 ], score: 0.994099 }, { rect: [ 613, 422, 36, 16 ], score: 0.994169 }, { rect: [ 1003, 422, 36, 16 ], score: 0.994156 }, { rect: [ 613, 559, 36, 16 ], score: 0.994141 }, { rect: [ 1003, 559, 36, 16 ], score: 0.994139 }] roi: [ 525, 110, 640, 500 ]
[2024-03-11 02:57:54.611][TRC][Px8f2c][Tx2e11c] asst::WordOcr [{ : [ 0, 0, 13, 15 ], score: 0.912996 }] by OCR Rec , cost 17 ms
[2024-03-11 02:57:54.611][TRC][Px8f2c][Tx2e11c] Proceed [{ : [ 629, 177, 13, 15 ], score: 0.912996 }]
[2024-03-11 02:57:54.631][TRC][Px8f2c][Tx2e11c] asst::WordOcr [{ 艾丽妮: [ 0, 0, 48, 15 ], score: 0.999959 }] by OCR Rec , cost 19 ms
[2024-03-11 02:57:54.631][TRC][Px8f2c][Tx2e11c] Proceed [{ 艾丽妮: [ 1018, 177, 48, 15 ], score: 0.999959 }]
[2024-03-11 02:57:54.646][TRC][Px8f2c][Tx2e11c] asst::WordOcr [{ 玛恩纳: [ 0, 0, 47, 15 ], score: 0.997529 }] by OCR Rec , cost 15 ms
[2024-03-11 02:57:54.647][TRC][Px8f2c][Tx2e11c] Proceed [{ 玛恩纳: [ 628, 314, 47, 15 ], score: 0.997529 }]
[2024-03-11 02:57:54.661][TRC][Px8f2c][Tx2e11c] asst::WordOcr [{ 百炼嘉维尔: [ 0, 0, 81, 15 ], score: 0.948787 }] by OCR Rec , cost 15 ms
[2024-03-11 02:57:54.662][TRC][Px8f2c][Tx2e11c] Proceed [{ 百炼嘉维尔: [ 1018, 314, 81, 15 ], score: 0.948787 }]
[2024-03-11 02:57:54.678][TRC][Px8f2c][Tx2e11c] asst::WordOcr [{ 耀骑士临光: [ 0, 0, 81, 15 ], score: 0.926775 }] by OCR Rec , cost 16 ms
[2024-03-11 02:57:54.679][TRC][Px8f2c][Tx2e11c] Proceed [{ 耀骑士临光: [ 628, 451, 81, 15 ], score: 0.926775 }]
[2024-03-11 02:57:54.697][TRC][Px8f2c][Tx2e11c] asst::WordOcr [{ 重岳: [ 0, 0, 31, 15 ], score: 0.975806 }] by OCR Rec , cost 19 ms
[2024-03-11 02:57:54.699][TRC][Px8f2c][Tx2e11c] Proceed [{ 重岳: [ 1018, 451, 31, 15 ], score: 0.975806 }]
[2024-03-11 02:57:54.714][TRC][Px8f2c][Tx2e11c] asst::WordOcr [{ 史尔特尔: [ 0, 0, 64, 15 ], score: 0.978637 }] by OCR Rec , cost 15 ms
[2024-03-11 02:57:54.715][TRC][Px8f2c][Tx2e11c] Proceed [{ 史尔特尔: [ 628, 588, 64, 15 ], score: 0.978637 }]
[2024-03-11 02:57:54.731][TRC][Px8f2c][Tx2e11c] asst::WordOcr [{ 赫德雷: [ 0, 0, 47, 15 ], score: 0.992208 }] by OCR Rec , cost 16 ms
[2024-03-11 02:57:54.731][TRC][Px8f2c][Tx2e11c] Proceed [{ 赫德雷: [ 1018, 588, 47, 15 ], score: 0.992208 }]
[2024-03-11 02:57:54.733][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:57:54.733][INF][Px8f2c][Tx2e11c] asst::TemplResource::get_templ lazy load RoguelikeRecruitElite0.png
[2024-03-11 02:57:54.734][INF][Px8f2c][Tx2e11c] asst::TemplResource::get_templ lazy load RoguelikeRecruitElite1.png
[2024-03-11 02:57:54.735][TRC][Px8f2c][Tx2e11c] match_templ | RoguelikeRecruitElite1.png score: 0.989897 rect: [ 469, 130, 22, 21 ] roi: [ 459, 117, 60, 50 ]
[2024-03-11 02:57:54.735][INF][Px8f2c][Tx2e11c] asst::TemplResource::get_templ lazy load RoguelikeRecruitElite2.png
[2024-03-11 02:57:54.735][TRC][Px8f2c][Tx2e11c] match_templ | RoguelikeRecruitElite2.png score: 0.632946 rect: [ 470, 122, 21, 29 ] roi: [ 459, 117, 60, 50 ]
[2024-03-11 02:57:54.735][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 2 ms
[2024-03-11 02:57:54.735][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:57:54.735][TRC][Px8f2c][Tx2e11c] asst::OcrPack::check_and_load | enter
[2024-03-11 02:57:54.990][INF][Px8f2c][Tx2e11c] det 1 rec 1 ocr 1
[2024-03-11 02:57:54.991][TRC][Px8f2c][Tx2e11c] asst::OcrPack::check_and_load | leave, 255 ms
[2024-03-11 02:57:55.022][TRC][Px8f2c][Tx2e11c] asst::CharOcr [{ 30: [ 0, 0, 13, 9 ], score: 0.897412 }] by OCR Rec , cost 30 ms
[2024-03-11 02:57:55.022][TRC][Px8f2c][Tx2e11c] Proceed [{ 30: [ 458, 177, 13, 9 ], score: 0.897412 }]
[2024-03-11 02:57:55.022][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 286 ms
[2024-03-11 02:57:55.022][INF][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::analyze  1 30 [ 629, 177, 13, 15 ]
[2024-03-11 02:57:55.022][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:57:55.023][TRC][Px8f2c][Tx2e11c] match_templ | RoguelikeRecruitElite1.png score: 0.989748 rect: [ 469, 267, 22, 21 ] roi: [ 458, 254, 60, 50 ]
[2024-03-11 02:57:55.023][TRC][Px8f2c][Tx2e11c] match_templ | RoguelikeRecruitElite2.png score: 0.632045 rect: [ 470, 259, 21, 29 ] roi: [ 458, 254, 60, 50 ]
[2024-03-11 02:57:55.023][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 02:57:55.023][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:57:55.047][TRC][Px8f2c][Tx2e11c] asst::CharOcr [{ 80: [ 0, 0, 14, 9 ], score: 0.826994 }] by OCR Rec , cost 23 ms
[2024-03-11 02:57:55.047][TRC][Px8f2c][Tx2e11c] Proceed [{ 80: [ 457, 314, 14, 9 ], score: 0.826994 }]
[2024-03-11 02:57:55.047][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 23 ms
[2024-03-11 02:57:55.047][INF][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::analyze 玛恩纳 1 80 [ 628, 314, 47, 15 ]
[2024-03-11 02:57:55.047][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:57:55.048][TRC][Px8f2c][Tx2e11c] match_templ | RoguelikeRecruitElite1.png score: 0.989878 rect: [ 469, 404, 22, 21 ] roi: [ 458, 391, 60, 50 ]
[2024-03-11 02:57:55.048][TRC][Px8f2c][Tx2e11c] match_templ | RoguelikeRecruitElite2.png score: 0.632954 rect: [ 470, 396, 21, 29 ] roi: [ 458, 391, 60, 50 ]
[2024-03-11 02:57:55.048][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 02:57:55.048][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:57:55.074][TRC][Px8f2c][Tx2e11c] asst::CharOcr [{ 80: [ 0, 0, 14, 9 ], score: 0.928218 }] by OCR Rec , cost 25 ms
[2024-03-11 02:57:55.074][TRC][Px8f2c][Tx2e11c] Proceed [{ 80: [ 457, 451, 14, 9 ], score: 0.928218 }]
[2024-03-11 02:57:55.074][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 25 ms
[2024-03-11 02:57:55.074][INF][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::analyze 耀骑士临光 1 80 [ 628, 451, 81, 15 ]
[2024-03-11 02:57:55.074][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:57:55.075][TRC][Px8f2c][Tx2e11c] match_templ | RoguelikeRecruitElite1.png score: 0.989834 rect: [ 469, 541, 22, 21 ] roi: [ 458, 528, 60, 50 ]
[2024-03-11 02:57:55.075][TRC][Px8f2c][Tx2e11c] match_templ | RoguelikeRecruitElite2.png score: 0.631714 rect: [ 470, 533, 21, 29 ] roi: [ 458, 528, 60, 50 ]
[2024-03-11 02:57:55.075][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-11 02:57:55.075][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:57:55.104][TRC][Px8f2c][Tx2e11c] asst::CharOcr [{ 80: [ 0, 0, 14, 9 ], score: 0.826994 }] by OCR Rec , cost 28 ms
[2024-03-11 02:57:55.104][TRC][Px8f2c][Tx2e11c] Proceed [{ 80: [ 457, 588, 14, 9 ], score: 0.826994 }]
[2024-03-11 02:57:55.104][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 28 ms
[2024-03-11 02:57:55.104][INF][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::analyze 史尔特尔 1 80 [ 628, 588, 64, 15 ]
[2024-03-11 02:57:55.104][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:57:55.105][TRC][Px8f2c][Tx2e11c] match_templ | RoguelikeRecruitElite1.png score: 0.989897 rect: [ 859, 130, 22, 21 ] roi: [ 848, 117, 60, 50 ]
[2024-03-11 02:57:55.105][TRC][Px8f2c][Tx2e11c] match_templ | RoguelikeRecruitElite2.png score: 0.632946 rect: [ 860, 122, 21, 29 ] roi: [ 848, 117, 60, 50 ]
[2024-03-11 02:57:55.105][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-11 02:57:55.105][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:57:55.138][TRC][Px8f2c][Tx2e11c] asst::CharOcr [{ 80: [ 0, 0, 14, 9 ], score: 0.929527 }] by OCR Rec , cost 32 ms
[2024-03-11 02:57:55.138][TRC][Px8f2c][Tx2e11c] Proceed [{ 80: [ 847, 177, 14, 9 ], score: 0.929527 }]
[2024-03-11 02:57:55.138][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 32 ms
[2024-03-11 02:57:55.138][INF][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::analyze 艾丽妮 1 80 [ 1018, 177, 48, 15 ]
[2024-03-11 02:57:55.138][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:57:55.138][TRC][Px8f2c][Tx2e11c] match_templ | RoguelikeRecruitElite1.png score: 0.989749 rect: [ 859, 267, 22, 21 ] roi: [ 848, 254, 60, 50 ]
[2024-03-11 02:57:55.138][TRC][Px8f2c][Tx2e11c] match_templ | RoguelikeRecruitElite2.png score: 0.632244 rect: [ 860, 259, 21, 29 ] roi: [ 848, 254, 60, 50 ]
[2024-03-11 02:57:55.138][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-11 02:57:55.138][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:57:55.165][TRC][Px8f2c][Tx2e11c] asst::CharOcr [{ 80: [ 0, 0, 14, 9 ], score: 0.826994 }] by OCR Rec , cost 25 ms
[2024-03-11 02:57:55.165][TRC][Px8f2c][Tx2e11c] Proceed [{ 80: [ 847, 314, 14, 9 ], score: 0.826994 }]
[2024-03-11 02:57:55.165][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 26 ms
[2024-03-11 02:57:55.165][INF][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::analyze 百炼嘉维尔 1 80 [ 1018, 314, 81, 15 ]
[2024-03-11 02:57:55.165][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:57:55.166][TRC][Px8f2c][Tx2e11c] match_templ | RoguelikeRecruitElite1.png score: 0.989897 rect: [ 859, 404, 22, 21 ] roi: [ 848, 391, 60, 50 ]
[2024-03-11 02:57:55.166][TRC][Px8f2c][Tx2e11c] match_templ | RoguelikeRecruitElite2.png score: 0.632946 rect: [ 860, 396, 21, 29 ] roi: [ 848, 391, 60, 50 ]
[2024-03-11 02:57:55.166][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 02:57:55.166][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:57:55.192][TRC][Px8f2c][Tx2e11c] asst::CharOcr [{ 80: [ 0, 0, 14, 9 ], score: 0.928218 }] by OCR Rec , cost 25 ms
[2024-03-11 02:57:55.192][TRC][Px8f2c][Tx2e11c] Proceed [{ 80: [ 847, 451, 14, 9 ], score: 0.928218 }]
[2024-03-11 02:57:55.192][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 25 ms
[2024-03-11 02:57:55.192][INF][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::analyze 重岳 1 80 [ 1018, 451, 31, 15 ]
[2024-03-11 02:57:55.192][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 02:57:55.193][TRC][Px8f2c][Tx2e11c] match_templ | RoguelikeRecruitElite1.png score: 0.989833 rect: [ 859, 541, 22, 21 ] roi: [ 848, 528, 60, 50 ]
[2024-03-11 02:57:55.193][TRC][Px8f2c][Tx2e11c] match_templ | RoguelikeRecruitElite2.png score: 0.631841 rect: [ 860, 533, 21, 29 ] roi: [ 848, 528, 60, 50 ]
[2024-03-11 02:57:55.193][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-11 02:57:55.193][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 02:57:55.268][TRC][Px8f2c][Tx2e11c] asst::CharOcr [{ 80: [ 0, 0, 14, 9 ], score: 0.826994 }] by OCR Rec , cost 75 ms
[2024-03-11 02:57:55.268][TRC][Px8f2c][Tx2e11c] Proceed [{ 80: [ 847, 588, 14, 9 ], score: 0.826994 }]
[2024-03-11 02:57:55.268][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 75 ms
[2024-03-11 02:57:55.268][INF][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::analyze 赫德雷 1 80 [ 1018, 588, 47, 15 ]
[2024-03-11 02:57:55.269][TRC][Px8f2c][Tx2e11c] asst::RoguelikeRecruitImageAnalyzer::analyze | leave, 713 ms
[2024-03-11 02:57:55.269][INF][Px8f2c][Tx2e11c] asst::RoguelikeRecruitTaskPlugin::recruit_appointed_char | Oper list: [赫德雷, 史尔特尔, , 玛恩纳, 耀骑士临光, 艾丽妮, 百炼嘉维尔, 重岳]
[2024-03-11 02:57:55.269][INF][Px8f2c][Tx2e11c] asst::RoguelikeRecruitTaskPlugin::select_oper | Choose oper: 百炼嘉维尔 ( elite 1 level 80 )
[2024-03-11 02:57:55.269][TRC][Px8f2c][Tx2e11c] minitouch click: (1587, 487)
KR 1920 asst.log
[2024-03-11 03:03:37.807][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::analyze | enter
[2024-03-11 03:03:37.854][TRC][Px69bc][Tx3e0c8] multi_match_templ |  RoguelikeRecruitOcrFlag.png result: [{ rect: [ 642, 148, 36, 16 ], score: 0.956824 }, { rect: [ 1032, 148, 36, 16 ], score: 0.957469 }, { rect: [ 642, 285, 36, 16 ], score: 0.956887 }, { rect: [ 1032, 285, 36, 16 ], score: 0.957595 }, { rect: [ 642, 422, 36, 16 ], score: 0.956845 }, { rect: [ 1032, 422, 36, 16 ], score: 0.957457 }, { rect: [ 642, 559, 36, 16 ], score: 0.956916 }, { rect: [ 1032, 559, 36, 16 ], score: 0.957647 }] roi: [ 525, 110, 640, 500 ]
[2024-03-11 03:03:37.890][TRC][Px69bc][Tx3e0c8] asst::WordOcr [{ 쏜즈: [ 0, 0, 30, 15 ], score: 0.901880 }] by OCR Rec , cost 34 ms
[2024-03-11 03:03:37.893][TRC][Px69bc][Tx3e0c8] Proceed [{ 棘刺: [ 656, 177, 30, 15 ], score: 0.901880 }]
[2024-03-11 03:03:37.926][TRC][Px69bc][Tx3e0c8] asst::WordOcr [{ 총워: [ 0, 0, 29, 15 ], score: 0.977888 }] by OCR Rec , cost 32 ms
[2024-03-11 03:03:37.928][TRC][Px69bc][Tx3e0c8] Proceed [{ 重岳: [ 1046, 177, 29, 15 ], score: 0.977888 }]
[2024-03-11 03:03:37.957][TRC][Px69bc][Tx3e0c8] asst::WordOcr [{ 무에나: [ 0, 0, 44, 15 ], score: 0.999752 }] by OCR Rec , cost 28 ms
[2024-03-11 03:03:37.958][TRC][Px69bc][Tx3e0c8] Proceed [{ 玛恩纳: [ 657, 314, 44, 15 ], score: 0.999752 }]
[2024-03-11 03:03:38.028][TRC][Px69bc][Tx3e0c8] asst::WordOcr [{ 미그페큐터디벤스포메데레: [ 0, 0, 116, 9 ], score: 0.930641 }] by OCR Rec , cost 69 ms
[2024-03-11 03:03:38.032][TRC][Px69bc][Tx3e0c8] Proceed [{ 圣约送葬人: [ 1046, 317, 116, 9 ], score: 0.930641 }]
[2024-03-11 03:03:38.057][TRC][Px69bc][Tx3e0c8] asst::WordOcr [{ 아이린: [ 0, 0, 43, 15 ], score: 0.999920 }] by OCR Rec , cost 25 ms
[2024-03-11 03:03:38.059][TRC][Px69bc][Tx3e0c8] Proceed [{ 艾丽妮: [ 657, 451, 43, 15 ], score: 0.999920 }]
[2024-03-11 03:03:38.100][TRC][Px69bc][Tx3e0c8] asst::WordOcr [{ 니머더래디먼트나이트: [ 0, 0, 112, 10 ], score: 0.960042 }] by OCR Rec , cost 40 ms
[2024-03-11 03:03:38.102][TRC][Px69bc][Tx3e0c8] Proceed [{ 耀骑士临光: [ 1047, 453, 112, 10 ], score: 0.960042 }]
[2024-03-11 03:03:38.123][TRC][Px69bc][Tx3e0c8] asst::WordOcr [{ 가비알디인빈서블: [ 0, 0, 117, 14 ], score: 0.952102 }] by OCR Rec , cost 20 ms
[2024-03-11 03:03:38.126][TRC][Px69bc][Tx3e0c8] Proceed [{ 百炼嘉维尔: [ 657, 588, 117, 14 ], score: 0.952102 }]
[2024-03-11 03:03:38.141][TRC][Px69bc][Tx3e0c8] asst::WordOcr [{ 바이비크: [ 0, 0, 59, 15 ], score: 0.999945 }] by OCR Rec , cost 15 ms
[2024-03-11 03:03:38.143][TRC][Px69bc][Tx3e0c8] Proceed [{ 柏喙: [ 1047, 588, 59, 15 ], score: 0.999945 }]
[2024-03-11 03:03:38.144][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:03:38.145][TRC][Px69bc][Tx3e0c8] match_templ | RoguelikeRecruitElite1.png score: 0.986257 rect: [ 499, 130, 22, 21 ] roi: [ 486, 117, 60, 50 ]
[2024-03-11 03:03:38.145][TRC][Px69bc][Tx3e0c8] match_templ | RoguelikeRecruitElite2.png score: 0.636166 rect: [ 499, 122, 21, 29 ] roi: [ 486, 117, 60, 50 ]
[2024-03-11 03:03:38.145][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 03:03:38.145][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:03:38.189][TRC][Px69bc][Tx3e0c8] asst::CharOcr [{ 80: [ 0, 0, 16, 10 ], score: 0.992402 }] by OCR Rec , cost 43 ms
[2024-03-11 03:03:38.189][TRC][Px69bc][Tx3e0c8] Proceed [{ 80: [ 485, 176, 16, 10 ], score: 0.992402 }]
[2024-03-11 03:03:38.189][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 44 ms
[2024-03-11 03:03:38.189][INF][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::analyze 棘刺 1 80 [ 656, 177, 30, 15 ]
[2024-03-11 03:03:38.189][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:03:38.191][TRC][Px69bc][Tx3e0c8] match_templ | RoguelikeRecruitElite1.png score: 0.986012 rect: [ 499, 267, 22, 21 ] roi: [ 487, 254, 60, 50 ]
[2024-03-11 03:03:38.195][TRC][Px69bc][Tx3e0c8] match_templ | RoguelikeRecruitElite2.png score: 0.636071 rect: [ 499, 259, 21, 29 ] roi: [ 487, 254, 60, 50 ]
[2024-03-11 03:03:38.195][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 5 ms
[2024-03-11 03:03:38.195][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:03:38.242][TRC][Px69bc][Tx3e0c8] asst::CharOcr [{ 80: [ 0, 0, 16, 10 ], score: 0.992925 }] by OCR Rec , cost 47 ms
[2024-03-11 03:03:38.242][TRC][Px69bc][Tx3e0c8] Proceed [{ 80: [ 485, 313, 16, 10 ], score: 0.992925 }]
[2024-03-11 03:03:38.242][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 47 ms
[2024-03-11 03:03:38.242][INF][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::analyze 玛恩纳 1 80 [ 657, 314, 44, 15 ]
[2024-03-11 03:03:38.242][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:03:38.243][TRC][Px69bc][Tx3e0c8] match_templ | RoguelikeRecruitElite1.png score: 0.986257 rect: [ 499, 404, 22, 21 ] roi: [ 487, 391, 60, 50 ]
[2024-03-11 03:03:38.243][TRC][Px69bc][Tx3e0c8] match_templ | RoguelikeRecruitElite2.png score: 0.636166 rect: [ 499, 396, 21, 29 ] roi: [ 487, 391, 60, 50 ]
[2024-03-11 03:03:38.243][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 03:03:38.243][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:03:38.267][TRC][Px69bc][Tx3e0c8] asst::CharOcr [{ 80: [ 0, 0, 16, 10 ], score: 0.992402 }] by OCR Rec , cost 23 ms
[2024-03-11 03:03:38.267][TRC][Px69bc][Tx3e0c8] Proceed [{ 80: [ 485, 450, 16, 10 ], score: 0.992402 }]
[2024-03-11 03:03:38.267][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 23 ms
[2024-03-11 03:03:38.267][INF][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::analyze 艾丽妮 1 80 [ 657, 451, 43, 15 ]
[2024-03-11 03:03:38.267][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:03:38.268][TRC][Px69bc][Tx3e0c8] match_templ | RoguelikeRecruitElite1.png score: 0.985835 rect: [ 499, 541, 22, 21 ] roi: [ 487, 528, 60, 50 ]
[2024-03-11 03:03:38.268][TRC][Px69bc][Tx3e0c8] match_templ | RoguelikeRecruitElite2.png score: 0.635813 rect: [ 499, 533, 21, 29 ] roi: [ 487, 528, 60, 50 ]
[2024-03-11 03:03:38.268][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-11 03:03:38.268][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:03:38.297][TRC][Px69bc][Tx3e0c8] asst::CharOcr [{ 80: [ 0, 0, 16, 10 ], score: 0.992866 }] by OCR Rec , cost 29 ms
[2024-03-11 03:03:38.297][TRC][Px69bc][Tx3e0c8] Proceed [{ 80: [ 485, 587, 16, 10 ], score: 0.992866 }]
[2024-03-11 03:03:38.297][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 29 ms
[2024-03-11 03:03:38.297][INF][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::analyze 百炼嘉维尔 1 80 [ 657, 588, 117, 14 ]
[2024-03-11 03:03:38.297][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:03:38.298][TRC][Px69bc][Tx3e0c8] match_templ | RoguelikeRecruitElite1.png score: 0.986257 rect: [ 889, 130, 22, 21 ] roi: [ 876, 117, 60, 50 ]
[2024-03-11 03:03:38.298][TRC][Px69bc][Tx3e0c8] match_templ | RoguelikeRecruitElite2.png score: 0.636166 rect: [ 889, 122, 21, 29 ] roi: [ 876, 117, 60, 50 ]
[2024-03-11 03:03:38.298][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 03:03:38.298][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:03:38.323][TRC][Px69bc][Tx3e0c8] asst::CharOcr [{ 80: [ 0, 0, 16, 10 ], score: 0.992179 }] by OCR Rec , cost 24 ms
[2024-03-11 03:03:38.323][TRC][Px69bc][Tx3e0c8] Proceed [{ 80: [ 875, 176, 16, 10 ], score: 0.992179 }]
[2024-03-11 03:03:38.323][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 24 ms
[2024-03-11 03:03:38.323][INF][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::analyze 重岳 1 80 [ 1046, 177, 29, 15 ]
[2024-03-11 03:03:38.323][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:03:38.324][TRC][Px69bc][Tx3e0c8] match_templ | RoguelikeRecruitElite1.png score: 0.986012 rect: [ 889, 267, 22, 21 ] roi: [ 876, 257, 60, 50 ]
[2024-03-11 03:03:38.324][TRC][Px69bc][Tx3e0c8] match_templ | RoguelikeRecruitElite2.png score: 0.636071 rect: [ 889, 259, 21, 29 ] roi: [ 876, 257, 60, 50 ]
[2024-03-11 03:03:38.324][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 03:03:38.324][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:03:38.348][TRC][Px69bc][Tx3e0c8] asst::CharOcr [{ oU: [ 0, 0, 16, 7 ], score: 0.340308 }] by OCR Rec , cost 23 ms
[2024-03-11 03:03:38.348][TRC][Px69bc][Tx3e0c8] Proceed [{ 0U: [ 875, 316, 16, 7 ], score: 0.340308 }]
[2024-03-11 03:03:38.348][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 24 ms
[2024-03-11 03:03:38.348][INF][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::analyze 圣约送葬人 1 0 [ 1046, 317, 116, 9 ]
[2024-03-11 03:03:38.348][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:03:38.349][TRC][Px69bc][Tx3e0c8] match_templ | RoguelikeRecruitElite1.png score: 0.986257 rect: [ 889, 404, 22, 21 ] roi: [ 877, 393, 60, 50 ]
[2024-03-11 03:03:38.349][TRC][Px69bc][Tx3e0c8] match_templ | RoguelikeRecruitElite2.png score: 0.636166 rect: [ 889, 396, 21, 29 ] roi: [ 877, 393, 60, 50 ]
[2024-03-11 03:03:38.349][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 03:03:38.349][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:03:38.372][TRC][Px69bc][Tx3e0c8] asst::CharOcr [{ 80: [ 0, 0, 16, 8 ], score: 0.873011 }] by OCR Rec , cost 22 ms
[2024-03-11 03:03:38.372][TRC][Px69bc][Tx3e0c8] Proceed [{ 80: [ 875, 452, 16, 8 ], score: 0.873011 }]
[2024-03-11 03:03:38.372][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 22 ms
[2024-03-11 03:03:38.372][INF][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::analyze 耀骑士临光 1 80 [ 1047, 453, 112, 10 ]
[2024-03-11 03:03:38.372][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:03:38.373][TRC][Px69bc][Tx3e0c8] match_templ | RoguelikeRecruitElite1.png score: 0.985881 rect: [ 889, 541, 22, 21 ] roi: [ 877, 528, 60, 50 ]
[2024-03-11 03:03:38.373][TRC][Px69bc][Tx3e0c8] match_templ | RoguelikeRecruitElite2.png score: 0.635813 rect: [ 889, 533, 21, 29 ] roi: [ 877, 528, 60, 50 ]
[2024-03-11 03:03:38.373][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 03:03:38.373][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:03:38.397][TRC][Px69bc][Tx3e0c8] asst::CharOcr [{ 70: [ 0, 0, 16, 10 ], score: 0.993254 }] by OCR Rec , cost 24 ms
[2024-03-11 03:03:38.397][TRC][Px69bc][Tx3e0c8] Proceed [{ 70: [ 875, 587, 16, 10 ], score: 0.993254 }]
[2024-03-11 03:03:38.397][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 24 ms
[2024-03-11 03:03:38.397][INF][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::analyze 柏喙 1 70 [ 1047, 588, 59, 15 ]
[2024-03-11 03:03:38.398][TRC][Px69bc][Tx3e0c8] asst::RoguelikeRecruitImageAnalyzer::analyze | leave, 591 ms
[2024-03-11 03:03:38.398][INF][Px69bc][Tx3e0c8] asst::RoguelikeRecruitTaskPlugin::recruit_appointed_char | Oper list: [玛恩纳, 棘刺, 艾丽妮, 百炼嘉维尔, 重岳, 耀骑士临光, 圣约送葬人, 柏喙]
[2024-03-11 03:03:38.398][INF][Px69bc][Tx3e0c8] asst::RoguelikeRecruitTaskPlugin::select_oper | Choose oper: 百炼嘉维尔 ( elite 1 level 80 )
[2024-03-11 03:03:38.398][TRC][Px69bc][Tx3e0c8] minitouch click: (1075, 898)

@Constrat
Copy link
Member Author

Constrat commented Mar 10, 2024

Uhm... So it could be resolution based. My fix is working on 1920 (i'm not going to check others, because on EN I did everything for 1920).
I'm finalizing the numbers, to get as low of roi as possible, to increase performance. Once I have some fixed numbers I'll share theme here. (this way we can change directly for all clients, instead of going into every client 1 by one.

@Constrat
Copy link
Member Author

Constrat commented Mar 10, 2024

@HX3N Go back to the resolution where it was giving you issues. Change the RoguelikeRecruitLevel directly in the official tasks.

    "RoguelikeRecruitLevel": {
        "template": "empty.png",
        "rectMove_Doc": "Level detection in recruit. Relative to flag (hope icon).",
        "rectMove_Doc2": "???For some reason this needs to be different from the official.???",
        "rectMove_Doc3": "(Being more precise, it seems like it's from the operator name)",
        "rectMove": [
            -176,
            -6,
            22,
            15
        ]
    },

If you confirm it doesn't break anything on the official server and it also works on the KR ,I might just push it as it is.
At least for the CN could you try both resolutions?
Suggestion: instead of rebooting the emulator with a different resolution, you should be able to just
image
the -s 127.0.0.1:5555 is for selecting the emulator in case you have more devices online.

@HX3N
Copy link
Contributor

HX3N commented Mar 10, 2024

It seems to be working well. Upon checking, level recognition works well when both CN/KR are at 1280 resolution.

KR 1920
[2024-03-11 03:30:58.497][TRC][Px289c][Tx5c78] multi_match_templ |  RoguelikeRecruitOcrFlag.png result: [{ rect: [ 618, 148, 36, 16 ], score: 0.979987 }, { rect: [ 1008, 148, 36, 16 ], score: 0.980187 }, { rect: [ 618, 285, 36, 16 ], score: 0.980052 }, { rect: [ 1008, 285, 36, 16 ], score: 0.980266 }, { rect: [ 618, 422, 36, 16 ], score: 0.980003 }, { rect: [ 1008, 422, 36, 16 ], score: 0.980226 }, { rect: [ 618, 559, 36, 16 ], score: 0.980067 }, { rect: [ 1008, 559, 36, 16 ], score: 0.980285 }] roi: [ 525, 110, 640, 500 ]
[2024-03-11 03:30:58.535][TRC][Px289c][Tx5c78] asst::WordOcr [{ 쏜즈: [ 0, 0, 29, 15 ], score: 0.966357 }] by OCR Rec , cost 37 ms
[2024-03-11 03:30:58.536][TRC][Px289c][Tx5c78] Proceed [{ 棘刺: [ 632, 177, 29, 15 ], score: 0.966357 }]
[2024-03-11 03:30:58.566][TRC][Px289c][Tx5c78] asst::WordOcr [{ 총워: [ 0, 0, 28, 15 ], score: 0.878312 }] by OCR Rec , cost 28 ms
[2024-03-11 03:30:58.567][TRC][Px289c][Tx5c78] Proceed [{ 重岳: [ 1022, 177, 28, 15 ], score: 0.878312 }]
[2024-03-11 03:30:58.593][TRC][Px289c][Tx5c78] asst::WordOcr [{ 무에나: [ 0, 0, 44, 15 ], score: 0.999345 }] by OCR Rec , cost 25 ms
[2024-03-11 03:30:58.595][TRC][Px289c][Tx5c78] Proceed [{ 玛恩纳: [ 632, 314, 44, 15 ], score: 0.999345 }]
[2024-03-11 03:30:58.647][TRC][Px289c][Tx5c78] asst::WordOcr [{ 미그페큐터디벤프포메데레: [ 0, 0, 116, 9 ], score: 0.878647 }] by OCR Rec , cost 51 ms
[2024-03-11 03:30:58.650][TRC][Px289c][Tx5c78] Proceed [{ 圣约送葬人: [ 1022, 317, 116, 9 ], score: 0.878647 }]
[2024-03-11 03:30:58.667][TRC][Px289c][Tx5c78] asst::WordOcr [{ 아이린: [ 0, 0, 43, 15 ], score: 0.999929 }] by OCR Rec , cost 17 ms
[2024-03-11 03:30:58.668][TRC][Px289c][Tx5c78] Proceed [{ 艾丽妮: [ 632, 451, 43, 15 ], score: 0.999929 }]
[2024-03-11 03:30:58.724][TRC][Px289c][Tx5c78] asst::WordOcr [{ 니머더래디언트나미트: [ 0, 0, 112, 10 ], score: 0.942435 }] by OCR Rec , cost 54 ms
[2024-03-11 03:30:58.726][TRC][Px289c][Tx5c78] Proceed [{ 耀骑士临光: [ 1022, 453, 112, 10 ], score: 0.942435 }]
[2024-03-11 03:30:58.765][TRC][Px289c][Tx5c78] asst::WordOcr [{ 가비알디인빈서블: [ 0, 0, 117, 14 ], score: 0.996830 }] by OCR Rec , cost 37 ms
[2024-03-11 03:30:58.767][TRC][Px289c][Tx5c78] Proceed [{ 百炼嘉维尔: [ 632, 588, 117, 14 ], score: 0.996830 }]
[2024-03-11 03:30:58.785][TRC][Px289c][Tx5c78] asst::WordOcr [{ 바이비크: [ 0, 0, 59, 15 ], score: 0.999538 }] by OCR Rec , cost 17 ms
[2024-03-11 03:30:58.786][TRC][Px289c][Tx5c78] Proceed [{ 柏喙: [ 1022, 588, 59, 15 ], score: 0.999538 }]
[2024-03-11 03:30:58.787][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:30:58.788][TRC][Px289c][Tx5c78] match_templ | RoguelikeRecruitElite1.png score: 0.996891 rect: [ 474, 130, 22, 21 ] roi: [ 462, 117, 60, 50 ]
[2024-03-11 03:30:58.790][TRC][Px289c][Tx5c78] match_templ | RoguelikeRecruitElite2.png score: 0.624064 rect: [ 474, 122, 21, 29 ] roi: [ 462, 117, 60, 50 ]
[2024-03-11 03:30:58.790][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 03:30:58.790][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:30:58.841][TRC][Px289c][Tx5c78] asst::CharOcr [{ 80: [ 0, 0, 15, 10 ], score: 0.989902 }] by OCR Rec , cost 51 ms
[2024-03-11 03:30:58.841][TRC][Px289c][Tx5c78] Proceed [{ 80: [ 461, 176, 15, 10 ], score: 0.989902 }]
[2024-03-11 03:30:58.841][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 51 ms
[2024-03-11 03:30:58.841][INF][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::analyze 棘刺 1 80 [ 632, 177, 29, 15 ]
[2024-03-11 03:30:58.841][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:30:58.842][TRC][Px289c][Tx5c78] match_templ | RoguelikeRecruitElite1.png score: 0.996648 rect: [ 474, 267, 22, 21 ] roi: [ 462, 254, 60, 50 ]
[2024-03-11 03:30:58.842][TRC][Px289c][Tx5c78] match_templ | RoguelikeRecruitElite2.png score: 0.623982 rect: [ 474, 259, 21, 29 ] roi: [ 462, 254, 60, 50 ]
[2024-03-11 03:30:58.842][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-11 03:30:58.842][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:30:58.887][TRC][Px289c][Tx5c78] asst::CharOcr [{ 80: [ 0, 0, 15, 10 ], score: 0.991570 }] by OCR Rec , cost 45 ms
[2024-03-11 03:30:58.887][TRC][Px289c][Tx5c78] Proceed [{ 80: [ 461, 313, 15, 10 ], score: 0.991570 }]
[2024-03-11 03:30:58.887][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 45 ms
[2024-03-11 03:30:58.887][INF][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::analyze 玛恩纳 1 80 [ 632, 314, 44, 15 ]
[2024-03-11 03:30:58.887][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:30:58.888][TRC][Px289c][Tx5c78] match_templ | RoguelikeRecruitElite1.png score: 0.996891 rect: [ 474, 404, 22, 21 ] roi: [ 462, 391, 60, 50 ]
[2024-03-11 03:30:58.888][TRC][Px289c][Tx5c78] match_templ | RoguelikeRecruitElite2.png score: 0.624064 rect: [ 474, 396, 21, 29 ] roi: [ 462, 391, 60, 50 ]
[2024-03-11 03:30:58.888][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 03:30:58.888][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:30:58.940][TRC][Px289c][Tx5c78] asst::CharOcr [{ 80: [ 0, 0, 15, 10 ], score: 0.989902 }] by OCR Rec , cost 50 ms
[2024-03-11 03:30:58.940][TRC][Px289c][Tx5c78] Proceed [{ 80: [ 461, 450, 15, 10 ], score: 0.989902 }]
[2024-03-11 03:30:58.940][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 50 ms
[2024-03-11 03:30:58.940][INF][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::analyze 艾丽妮 1 80 [ 632, 451, 43, 15 ]
[2024-03-11 03:30:58.940][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:30:58.941][TRC][Px289c][Tx5c78] match_templ | RoguelikeRecruitElite1.png score: 0.996606 rect: [ 474, 541, 22, 21 ] roi: [ 462, 528, 60, 50 ]
[2024-03-11 03:30:58.941][TRC][Px289c][Tx5c78] match_templ | RoguelikeRecruitElite2.png score: 0.623937 rect: [ 474, 533, 21, 29 ] roi: [ 462, 528, 60, 50 ]
[2024-03-11 03:30:58.941][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 03:30:58.941][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:30:58.981][TRC][Px289c][Tx5c78] asst::CharOcr [{ 80: [ 0, 0, 15, 10 ], score: 0.991600 }] by OCR Rec , cost 39 ms
[2024-03-11 03:30:58.981][TRC][Px289c][Tx5c78] Proceed [{ 80: [ 461, 587, 15, 10 ], score: 0.991600 }]
[2024-03-11 03:30:58.981][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 39 ms
[2024-03-11 03:30:58.981][INF][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::analyze 百炼嘉维尔 1 80 [ 632, 588, 117, 14 ]
[2024-03-11 03:30:58.981][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:30:58.981][TRC][Px289c][Tx5c78] match_templ | RoguelikeRecruitElite1.png score: 0.996891 rect: [ 864, 130, 22, 21 ] roi: [ 852, 117, 60, 50 ]
[2024-03-11 03:30:58.982][TRC][Px289c][Tx5c78] match_templ | RoguelikeRecruitElite2.png score: 0.624075 rect: [ 864, 122, 21, 29 ] roi: [ 852, 117, 60, 50 ]
[2024-03-11 03:30:58.982][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-11 03:30:58.982][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:30:59.018][TRC][Px289c][Tx5c78] asst::CharOcr [{ 80: [ 0, 0, 15, 10 ], score: 0.989902 }] by OCR Rec , cost 37 ms
[2024-03-11 03:30:59.018][TRC][Px289c][Tx5c78] Proceed [{ 80: [ 851, 176, 15, 10 ], score: 0.989902 }]
[2024-03-11 03:30:59.018][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 37 ms
[2024-03-11 03:30:59.018][INF][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::analyze 重岳 1 80 [ 1022, 177, 28, 15 ]
[2024-03-11 03:30:59.018][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:30:59.020][TRC][Px289c][Tx5c78] match_templ | RoguelikeRecruitElite1.png score: 0.996648 rect: [ 864, 267, 22, 21 ] roi: [ 852, 257, 60, 50 ]
[2024-03-11 03:30:59.021][TRC][Px289c][Tx5c78] match_templ | RoguelikeRecruitElite2.png score: 0.623982 rect: [ 864, 259, 21, 29 ] roi: [ 852, 257, 60, 50 ]
[2024-03-11 03:30:59.021][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 03:30:59.021][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:30:59.098][TRC][Px289c][Tx5c78] asst::CharOcr [{ B0: [ 0, 0, 15, 7 ], score: 0.320936 }] by OCR Rec , cost 77 ms
[2024-03-11 03:30:59.098][TRC][Px289c][Tx5c78] Proceed [{ B0: [ 851, 316, 15, 7 ], score: 0.320936 }]
[2024-03-11 03:30:59.098][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 77 ms
[2024-03-11 03:30:59.098][INF][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::analyze 圣约送葬人 1 0 [ 1022, 317, 116, 9 ]
[2024-03-11 03:30:59.098][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:30:59.099][TRC][Px289c][Tx5c78] match_templ | RoguelikeRecruitElite1.png score: 0.996891 rect: [ 864, 404, 22, 21 ] roi: [ 852, 393, 60, 50 ]
[2024-03-11 03:30:59.099][TRC][Px289c][Tx5c78] match_templ | RoguelikeRecruitElite2.png score: 0.624075 rect: [ 864, 396, 21, 29 ] roi: [ 852, 393, 60, 50 ]
[2024-03-11 03:30:59.099][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-11 03:30:59.099][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:30:59.137][TRC][Px289c][Tx5c78] asst::CharOcr [{ 80: [ 0, 0, 15, 8 ], score: 0.901727 }] by OCR Rec , cost 36 ms
[2024-03-11 03:30:59.137][TRC][Px289c][Tx5c78] Proceed [{ 80: [ 851, 452, 15, 8 ], score: 0.901727 }]
[2024-03-11 03:30:59.137][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 37 ms
[2024-03-11 03:30:59.137][INF][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::analyze 耀骑士临光 1 80 [ 1022, 453, 112, 10 ]
[2024-03-11 03:30:59.137][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:30:59.138][TRC][Px289c][Tx5c78] match_templ | RoguelikeRecruitElite1.png score: 0.996606 rect: [ 864, 541, 22, 21 ] roi: [ 852, 528, 60, 50 ]
[2024-03-11 03:30:59.138][TRC][Px289c][Tx5c78] match_templ | RoguelikeRecruitElite2.png score: 0.623937 rect: [ 864, 533, 21, 29 ] roi: [ 852, 528, 60, 50 ]
[2024-03-11 03:30:59.138][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 03:30:59.138][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:30:59.174][TRC][Px289c][Tx5c78] asst::CharOcr [{ 70: [ 0, 0, 15, 10 ], score: 0.973139 }] by OCR Rec , cost 36 ms
[2024-03-11 03:30:59.174][TRC][Px289c][Tx5c78] Proceed [{ 70: [ 851, 587, 15, 10 ], score: 0.973139 }]
[2024-03-11 03:30:59.174][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 36 ms
[2024-03-11 03:30:59.174][INF][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::analyze 柏喙 1 70 [ 1022, 588, 59, 15 ]
[2024-03-11 03:30:59.175][TRC][Px289c][Tx5c78] asst::RoguelikeRecruitImageAnalyzer::analyze | leave, 716 ms
[2024-03-11 03:30:59.175][INF][Px289c][Tx5c78] asst::RoguelikeRecruitTaskPlugin::recruit_appointed_char | Oper list: [玛恩纳, 棘刺, 艾丽妮, 百炼嘉维尔, 重岳, 耀骑士临光, 圣约送葬人, 柏喙]
[2024-03-11 03:30:59.175][INF][Px289c][Tx5c78] asst::RoguelikeRecruitTaskPlugin::select_oper | Choose oper: 百炼嘉维尔 ( elite 1 level 80 )
[2024-03-11 03:30:59.175][TRC][Px289c][Tx5c78] minitouch click: (1036, 895)
KR 1280
[2024-03-11 03:27:52.313][TRC][Px122a0][Tx14b3c] multi_match_templ |  RoguelikeRecruitOcrFlag.png result: [{ rect: [ 655, 148, 36, 16 ], score: 0.959614 }, { rect: [ 1045, 148, 36, 16 ], score: 0.959613 }, { rect: [ 655, 285, 36, 16 ], score: 0.959613 }, { rect: [ 1045, 285, 36, 16 ], score: 0.959612 }, { rect: [ 655, 422, 36, 16 ], score: 0.959612 }, { rect: [ 1045, 422, 36, 16 ], score: 0.959612 }, { rect: [ 655, 559, 36, 16 ], score: 0.959683 }, { rect: [ 1045, 559, 36, 16 ], score: 0.959683 }] roi: [ 525, 110, 640, 500 ]
[2024-03-11 03:27:52.344][TRC][Px122a0][Tx14b3c] asst::WordOcr [{ 쏜즈: [ 0, 0, 30, 15 ], score: 0.993536 }] by OCR Rec , cost 31 ms
[2024-03-11 03:27:52.346][TRC][Px122a0][Tx14b3c] Proceed [{ 棘刺: [ 670, 177, 30, 15 ], score: 0.993536 }]
[2024-03-11 03:27:52.374][TRC][Px122a0][Tx14b3c] asst::WordOcr [{ 총워: [ 0, 0, 29, 15 ], score: 0.981479 }] by OCR Rec , cost 27 ms
[2024-03-11 03:27:52.376][TRC][Px122a0][Tx14b3c] Proceed [{ 重岳: [ 1060, 177, 29, 15 ], score: 0.981479 }]
[2024-03-11 03:27:52.399][TRC][Px122a0][Tx14b3c] asst::WordOcr [{ 무에나: [ 0, 0, 46, 15 ], score: 0.993259 }] by OCR Rec , cost 22 ms
[2024-03-11 03:27:52.400][TRC][Px122a0][Tx14b3c] Proceed [{ 玛恩纳: [ 670, 314, 46, 15 ], score: 0.993259 }]
[2024-03-11 03:27:52.447][TRC][Px122a0][Tx14b3c] asst::WordOcr [{ 미그페트터디벤스포메데레: [ 0, 0, 112, 9 ], score: 0.856115 }] by OCR Rec , cost 46 ms
[2024-03-11 03:27:52.451][TRC][Px122a0][Tx14b3c] Proceed [{ 圣约送葬人: [ 1060, 317, 112, 9 ], score: 0.856115 }]
[2024-03-11 03:27:52.475][TRC][Px122a0][Tx14b3c] asst::WordOcr [{ 아이린: [ 0, 0, 45, 15 ], score: 0.999782 }] by OCR Rec , cost 23 ms
[2024-03-11 03:27:52.477][TRC][Px122a0][Tx14b3c] Proceed [{ 艾丽妮: [ 670, 451, 45, 15 ], score: 0.999782 }]
[2024-03-11 03:27:52.519][TRC][Px122a0][Tx14b3c] asst::WordOcr [{ 니머더래디먼트나이트: [ 0, 0, 117, 11 ], score: 0.911249 }] by OCR Rec , cost 42 ms
[2024-03-11 03:27:52.521][TRC][Px122a0][Tx14b3c] Proceed [{ 耀骑士临光: [ 1060, 453, 117, 11 ], score: 0.911249 }]
[2024-03-11 03:27:52.546][TRC][Px122a0][Tx14b3c] asst::WordOcr [{ 가비할디인빈서블: [ 0, 0, 116, 13 ], score: 0.943196 }] by OCR Rec , cost 25 ms
[2024-03-11 03:27:52.548][TRC][Px122a0][Tx14b3c] Proceed [{ 百炼嘉维尔: [ 670, 589, 116, 13 ], score: 0.943196 }]
[2024-03-11 03:27:52.566][TRC][Px122a0][Tx14b3c] asst::WordOcr [{ 바이비크: [ 0, 0, 61, 15 ], score: 0.966028 }] by OCR Rec , cost 17 ms
[2024-03-11 03:27:52.568][TRC][Px122a0][Tx14b3c] Proceed [{ 柏喙: [ 1060, 588, 61, 15 ], score: 0.966028 }]
[2024-03-11 03:27:52.569][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:27:52.570][TRC][Px122a0][Tx14b3c] match_templ | RoguelikeRecruitElite1.png score: 0.987897 rect: [ 512, 130, 22, 21 ] roi: [ 500, 117, 60, 50 ]
[2024-03-11 03:27:52.570][TRC][Px122a0][Tx14b3c] match_templ | RoguelikeRecruitElite2.png score: 0.638937 rect: [ 512, 122, 21, 29 ] roi: [ 500, 117, 60, 50 ]
[2024-03-11 03:27:52.570][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-11 03:27:52.570][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:27:52.607][TRC][Px122a0][Tx14b3c] asst::CharOcr [{ 80: [ 0, 0, 16, 10 ], score: 0.991883 }] by OCR Rec , cost 37 ms
[2024-03-11 03:27:52.607][TRC][Px122a0][Tx14b3c] Proceed [{ 80: [ 498, 176, 16, 10 ], score: 0.991883 }]
[2024-03-11 03:27:52.607][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 37 ms
[2024-03-11 03:27:52.607][INF][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::analyze 棘刺 1 80 [ 670, 177, 30, 15 ]
[2024-03-11 03:27:52.607][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:27:52.608][TRC][Px122a0][Tx14b3c] match_templ | RoguelikeRecruitElite1.png score: 0.987886 rect: [ 512, 267, 22, 21 ] roi: [ 500, 254, 60, 50 ]
[2024-03-11 03:27:52.608][TRC][Px122a0][Tx14b3c] match_templ | RoguelikeRecruitElite2.png score: 0.639042 rect: [ 512, 259, 21, 29 ] roi: [ 500, 254, 60, 50 ]
[2024-03-11 03:27:52.608][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 03:27:52.608][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:27:52.657][TRC][Px122a0][Tx14b3c] asst::CharOcr [{ 80: [ 0, 0, 16, 10 ], score: 0.991629 }] by OCR Rec , cost 49 ms
[2024-03-11 03:27:52.657][TRC][Px122a0][Tx14b3c] Proceed [{ 80: [ 498, 313, 16, 10 ], score: 0.991629 }]
[2024-03-11 03:27:52.657][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 49 ms
[2024-03-11 03:27:52.657][INF][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::analyze 玛恩纳 1 80 [ 670, 314, 46, 15 ]
[2024-03-11 03:27:52.657][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:27:52.658][TRC][Px122a0][Tx14b3c] match_templ | RoguelikeRecruitElite1.png score: 0.987886 rect: [ 512, 404, 22, 21 ] roi: [ 500, 391, 60, 50 ]
[2024-03-11 03:27:52.658][TRC][Px122a0][Tx14b3c] match_templ | RoguelikeRecruitElite2.png score: 0.639042 rect: [ 512, 396, 21, 29 ] roi: [ 500, 391, 60, 50 ]
[2024-03-11 03:27:52.658][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-11 03:27:52.658][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:27:52.685][TRC][Px122a0][Tx14b3c] asst::CharOcr [{ 80: [ 0, 0, 16, 10 ], score: 0.991629 }] by OCR Rec , cost 26 ms
[2024-03-11 03:27:52.685][TRC][Px122a0][Tx14b3c] Proceed [{ 80: [ 498, 450, 16, 10 ], score: 0.991629 }]
[2024-03-11 03:27:52.685][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 26 ms
[2024-03-11 03:27:52.685][INF][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::analyze 艾丽妮 1 80 [ 670, 451, 45, 15 ]
[2024-03-11 03:27:52.685][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:27:52.686][TRC][Px122a0][Tx14b3c] match_templ | RoguelikeRecruitElite1.png score: 0.98776 rect: [ 512, 541, 22, 21 ] roi: [ 500, 529, 60, 50 ]
[2024-03-11 03:27:52.686][TRC][Px122a0][Tx14b3c] match_templ | RoguelikeRecruitElite2.png score: 0.638781 rect: [ 512, 533, 21, 29 ] roi: [ 500, 529, 60, 50 ]
[2024-03-11 03:27:52.686][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-11 03:27:52.686][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:27:52.711][TRC][Px122a0][Tx14b3c] asst::CharOcr [{ 80: [ 0, 0, 16, 9 ], score: 0.981179 }] by OCR Rec , cost 24 ms
[2024-03-11 03:27:52.711][TRC][Px122a0][Tx14b3c] Proceed [{ 80: [ 498, 588, 16, 9 ], score: 0.981179 }]
[2024-03-11 03:27:52.711][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 24 ms
[2024-03-11 03:27:52.711][INF][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::analyze 百炼嘉维尔 1 80 [ 670, 589, 116, 13 ]
[2024-03-11 03:27:52.711][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:27:52.712][TRC][Px122a0][Tx14b3c] match_templ | RoguelikeRecruitElite1.png score: 0.987898 rect: [ 902, 130, 22, 21 ] roi: [ 890, 117, 60, 50 ]
[2024-03-11 03:27:52.712][TRC][Px122a0][Tx14b3c] match_templ | RoguelikeRecruitElite2.png score: 0.638947 rect: [ 902, 122, 21, 29 ] roi: [ 890, 117, 60, 50 ]
[2024-03-11 03:27:52.712][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-11 03:27:52.712][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:27:52.738][TRC][Px122a0][Tx14b3c] asst::CharOcr [{ 80: [ 0, 0, 16, 10 ], score: 0.991914 }] by OCR Rec , cost 25 ms
[2024-03-11 03:27:52.738][TRC][Px122a0][Tx14b3c] Proceed [{ 80: [ 888, 176, 16, 10 ], score: 0.991914 }]
[2024-03-11 03:27:52.738][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 25 ms
[2024-03-11 03:27:52.738][INF][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::analyze 重岳 1 80 [ 1060, 177, 29, 15 ]
[2024-03-11 03:27:52.738][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:27:52.739][TRC][Px122a0][Tx14b3c] match_templ | RoguelikeRecruitElite1.png score: 0.987887 rect: [ 902, 267, 22, 21 ] roi: [ 890, 257, 60, 50 ]
[2024-03-11 03:27:52.739][TRC][Px122a0][Tx14b3c] match_templ | RoguelikeRecruitElite2.png score: 0.639051 rect: [ 902, 259, 21, 29 ] roi: [ 890, 257, 60, 50 ]
[2024-03-11 03:27:52.739][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 03:27:52.739][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:27:52.768][TRC][Px122a0][Tx14b3c] asst::CharOcr [{ 80: [ 0, 0, 16, 7 ], score: 0.271097 }] by OCR Rec , cost 29 ms
[2024-03-11 03:27:52.768][TRC][Px122a0][Tx14b3c] Proceed [{ 80: [ 888, 316, 16, 7 ], score: 0.271097 }]
[2024-03-11 03:27:52.768][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 29 ms
[2024-03-11 03:27:52.768][INF][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::analyze 圣约送葬人 1 80 [ 1060, 317, 112, 9 ]
[2024-03-11 03:27:52.768][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:27:52.768][TRC][Px122a0][Tx14b3c] match_templ | RoguelikeRecruitElite1.png score: 0.987887 rect: [ 902, 404, 22, 21 ] roi: [ 890, 393, 60, 50 ]
[2024-03-11 03:27:52.768][TRC][Px122a0][Tx14b3c] match_templ | RoguelikeRecruitElite2.png score: 0.639051 rect: [ 902, 396, 21, 29 ] roi: [ 890, 393, 60, 50 ]
[2024-03-11 03:27:52.768][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-11 03:27:52.768][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:27:52.795][TRC][Px122a0][Tx14b3c] asst::CharOcr [{ 80: [ 0, 0, 16, 8 ], score: 0.952801 }] by OCR Rec , cost 25 ms
[2024-03-11 03:27:52.795][TRC][Px122a0][Tx14b3c] Proceed [{ 80: [ 888, 452, 16, 8 ], score: 0.952801 }]
[2024-03-11 03:27:52.795][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 25 ms
[2024-03-11 03:27:52.795][INF][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::analyze 耀骑士临光 1 80 [ 1060, 453, 117, 11 ]
[2024-03-11 03:27:52.795][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:27:52.796][TRC][Px122a0][Tx14b3c] match_templ | RoguelikeRecruitElite1.png score: 0.987825 rect: [ 902, 541, 22, 21 ] roi: [ 890, 528, 60, 50 ]
[2024-03-11 03:27:52.796][TRC][Px122a0][Tx14b3c] match_templ | RoguelikeRecruitElite2.png score: 0.638791 rect: [ 902, 533, 21, 29 ] roi: [ 890, 528, 60, 50 ]
[2024-03-11 03:27:52.796][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 03:27:52.796][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:27:52.823][TRC][Px122a0][Tx14b3c] asst::CharOcr [{ 70: [ 0, 0, 16, 10 ], score: 0.980548 }] by OCR Rec , cost 26 ms
[2024-03-11 03:27:52.823][TRC][Px122a0][Tx14b3c] Proceed [{ 70: [ 888, 587, 16, 10 ], score: 0.980548 }]
[2024-03-11 03:27:52.823][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 26 ms
[2024-03-11 03:27:52.823][INF][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::analyze 柏喙 1 70 [ 1060, 588, 61, 15 ]
[2024-03-11 03:27:52.823][TRC][Px122a0][Tx14b3c] asst::RoguelikeRecruitImageAnalyzer::analyze | leave, 549 ms
[2024-03-11 03:27:52.823][INF][Px122a0][Tx14b3c] asst::RoguelikeRecruitTaskPlugin::recruit_appointed_char | Oper list: [玛恩纳, 棘刺, 艾丽妮, 百炼嘉维尔, 重岳, 耀骑士临光, 圣约送葬人, 柏喙]
[2024-03-11 03:27:52.823][INF][Px122a0][Tx14b3c] asst::RoguelikeRecruitTaskPlugin::select_oper | Choose oper: 百炼嘉维尔 ( elite 1 level 80 )
[2024-03-11 03:27:52.823][TRC][Px122a0][Tx14b3c] minitouch click: (719, 594)
CN 1920
[2024-03-11 03:29:24.555][INF][Px1cde8][Txf610] asst::TemplResource::get_templ lazy load RoguelikeRecruitOcrFlag.png
[2024-03-11 03:29:24.586][TRC][Px1cde8][Txf610] multi_match_templ |  RoguelikeRecruitOcrFlag.png result: [{ rect: [ 613, 148, 36, 16 ], score: 0.994157 }, { rect: [ 1003, 148, 36, 16 ], score: 0.994134 }, { rect: [ 613, 285, 36, 16 ], score: 0.994105 }, { rect: [ 1003, 285, 36, 16 ], score: 0.994099 }, { rect: [ 613, 422, 36, 16 ], score: 0.994169 }, { rect: [ 1003, 422, 36, 16 ], score: 0.994156 }, { rect: [ 613, 559, 36, 16 ], score: 0.994141 }, { rect: [ 1003, 559, 36, 16 ], score: 0.994139 }] roi: [ 525, 110, 640, 500 ]
[2024-03-11 03:29:24.600][TRC][Px1cde8][Txf610] asst::WordOcr [{ : [ 0, 0, 13, 15 ], score: 0.912996 }] by OCR Rec , cost 14 ms
[2024-03-11 03:29:24.600][TRC][Px1cde8][Txf610] Proceed [{ : [ 629, 177, 13, 15 ], score: 0.912996 }]
[2024-03-11 03:29:24.617][TRC][Px1cde8][Txf610] asst::WordOcr [{ 艾丽妮: [ 0, 0, 48, 15 ], score: 0.999959 }] by OCR Rec , cost 15 ms
[2024-03-11 03:29:24.617][TRC][Px1cde8][Txf610] Proceed [{ 艾丽妮: [ 1018, 177, 48, 15 ], score: 0.999959 }]
[2024-03-11 03:29:24.633][TRC][Px1cde8][Txf610] asst::WordOcr [{ 玛恩纳: [ 0, 0, 47, 15 ], score: 0.997529 }] by OCR Rec , cost 16 ms
[2024-03-11 03:29:24.634][TRC][Px1cde8][Txf610] Proceed [{ 玛恩纳: [ 628, 314, 47, 15 ], score: 0.997529 }]
[2024-03-11 03:29:24.648][TRC][Px1cde8][Txf610] asst::WordOcr [{ 百炼嘉维尔: [ 0, 0, 81, 15 ], score: 0.948787 }] by OCR Rec , cost 14 ms
[2024-03-11 03:29:24.648][TRC][Px1cde8][Txf610] Proceed [{ 百炼嘉维尔: [ 1018, 314, 81, 15 ], score: 0.948787 }]
[2024-03-11 03:29:24.663][TRC][Px1cde8][Txf610] asst::WordOcr [{ 耀骑士临光: [ 0, 0, 81, 15 ], score: 0.926775 }] by OCR Rec , cost 14 ms
[2024-03-11 03:29:24.663][TRC][Px1cde8][Txf610] Proceed [{ 耀骑士临光: [ 628, 451, 81, 15 ], score: 0.926775 }]
[2024-03-11 03:29:24.678][TRC][Px1cde8][Txf610] asst::WordOcr [{ 重岳: [ 0, 0, 31, 15 ], score: 0.975806 }] by OCR Rec , cost 15 ms
[2024-03-11 03:29:24.678][TRC][Px1cde8][Txf610] Proceed [{ 重岳: [ 1018, 451, 31, 15 ], score: 0.975806 }]
[2024-03-11 03:29:24.693][TRC][Px1cde8][Txf610] asst::WordOcr [{ 史尔特尔: [ 0, 0, 64, 15 ], score: 0.978637 }] by OCR Rec , cost 13 ms
[2024-03-11 03:29:24.693][TRC][Px1cde8][Txf610] Proceed [{ 史尔特尔: [ 628, 588, 64, 15 ], score: 0.978637 }]
[2024-03-11 03:29:24.708][TRC][Px1cde8][Txf610] asst::WordOcr [{ 赫德雷: [ 0, 0, 47, 15 ], score: 0.992208 }] by OCR Rec , cost 14 ms
[2024-03-11 03:29:24.708][TRC][Px1cde8][Txf610] Proceed [{ 赫德雷: [ 1018, 588, 47, 15 ], score: 0.992208 }]
[2024-03-11 03:29:24.709][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:29:24.709][INF][Px1cde8][Txf610] asst::TemplResource::get_templ lazy load RoguelikeRecruitElite0.png
[2024-03-11 03:29:24.710][INF][Px1cde8][Txf610] asst::TemplResource::get_templ lazy load RoguelikeRecruitElite1.png
[2024-03-11 03:29:24.710][TRC][Px1cde8][Txf610] match_templ | RoguelikeRecruitElite1.png score: 0.989897 rect: [ 469, 130, 22, 21 ] roi: [ 459, 117, 60, 50 ]
[2024-03-11 03:29:24.710][INF][Px1cde8][Txf610] asst::TemplResource::get_templ lazy load RoguelikeRecruitElite2.png
[2024-03-11 03:29:24.711][TRC][Px1cde8][Txf610] match_templ | RoguelikeRecruitElite2.png score: 0.632946 rect: [ 470, 122, 21, 29 ] roi: [ 459, 117, 60, 50 ]
[2024-03-11 03:29:24.711][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 03:29:24.711][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:29:24.711][TRC][Px1cde8][Txf610] asst::OcrPack::check_and_load | enter
[2024-03-11 03:29:24.968][INF][Px1cde8][Txf610] det 1 rec 1 ocr 1
[2024-03-11 03:29:24.968][TRC][Px1cde8][Txf610] asst::OcrPack::check_and_load | leave, 258 ms
[2024-03-11 03:29:24.990][TRC][Px1cde8][Txf610] asst::CharOcr [{ 80: [ 0, 0, 15, 11 ], score: 0.994348 }] by OCR Rec , cost 20 ms
[2024-03-11 03:29:24.990][TRC][Px1cde8][Txf610] Proceed [{ 80: [ 456, 175, 15, 11 ], score: 0.994348 }]
[2024-03-11 03:29:24.990][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 279 ms
[2024-03-11 03:29:24.990][INF][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::analyze  1 80 [ 629, 177, 13, 15 ]
[2024-03-11 03:29:24.990][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:29:24.991][TRC][Px1cde8][Txf610] match_templ | RoguelikeRecruitElite1.png score: 0.989748 rect: [ 469, 267, 22, 21 ] roi: [ 458, 254, 60, 50 ]
[2024-03-11 03:29:24.991][TRC][Px1cde8][Txf610] match_templ | RoguelikeRecruitElite2.png score: 0.632045 rect: [ 470, 259, 21, 29 ] roi: [ 458, 254, 60, 50 ]
[2024-03-11 03:29:24.991][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-11 03:29:24.992][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:29:25.012][TRC][Px1cde8][Txf610] asst::CharOcr [{ 80: [ 0, 0, 15, 11 ], score: 0.994868 }] by OCR Rec , cost 20 ms
[2024-03-11 03:29:25.012][TRC][Px1cde8][Txf610] Proceed [{ 80: [ 456, 312, 15, 11 ], score: 0.994868 }]
[2024-03-11 03:29:25.012][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 20 ms
[2024-03-11 03:29:25.012][INF][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::analyze 玛恩纳 1 80 [ 628, 314, 47, 15 ]
[2024-03-11 03:29:25.012][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:29:25.012][TRC][Px1cde8][Txf610] match_templ | RoguelikeRecruitElite1.png score: 0.989878 rect: [ 469, 404, 22, 21 ] roi: [ 458, 391, 60, 50 ]
[2024-03-11 03:29:25.013][TRC][Px1cde8][Txf610] match_templ | RoguelikeRecruitElite2.png score: 0.632954 rect: [ 470, 396, 21, 29 ] roi: [ 458, 391, 60, 50 ]
[2024-03-11 03:29:25.013][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-11 03:29:25.013][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:29:25.037][TRC][Px1cde8][Txf610] asst::CharOcr [{ 80: [ 0, 0, 15, 11 ], score: 0.994226 }] by OCR Rec , cost 24 ms
[2024-03-11 03:29:25.037][TRC][Px1cde8][Txf610] Proceed [{ 80: [ 456, 449, 15, 11 ], score: 0.994226 }]
[2024-03-11 03:29:25.037][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 24 ms
[2024-03-11 03:29:25.037][INF][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::analyze 耀骑士临光 1 80 [ 628, 451, 81, 15 ]
[2024-03-11 03:29:25.037][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:29:25.038][TRC][Px1cde8][Txf610] match_templ | RoguelikeRecruitElite1.png score: 0.989834 rect: [ 469, 541, 22, 21 ] roi: [ 458, 528, 60, 50 ]
[2024-03-11 03:29:25.038][TRC][Px1cde8][Txf610] match_templ | RoguelikeRecruitElite2.png score: 0.631714 rect: [ 470, 533, 21, 29 ] roi: [ 458, 528, 60, 50 ]
[2024-03-11 03:29:25.038][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-11 03:29:25.038][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:29:25.058][TRC][Px1cde8][Txf610] asst::CharOcr [{ 80: [ 0, 0, 15, 11 ], score: 0.994868 }] by OCR Rec , cost 20 ms
[2024-03-11 03:29:25.059][TRC][Px1cde8][Txf610] Proceed [{ 80: [ 456, 586, 15, 11 ], score: 0.994868 }]
[2024-03-11 03:29:25.059][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 20 ms
[2024-03-11 03:29:25.059][INF][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::analyze 史尔特尔 1 80 [ 628, 588, 64, 15 ]
[2024-03-11 03:29:25.059][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:29:25.059][TRC][Px1cde8][Txf610] match_templ | RoguelikeRecruitElite1.png score: 0.989897 rect: [ 859, 130, 22, 21 ] roi: [ 848, 117, 60, 50 ]
[2024-03-11 03:29:25.060][TRC][Px1cde8][Txf610] match_templ | RoguelikeRecruitElite2.png score: 0.632946 rect: [ 860, 122, 21, 29 ] roi: [ 848, 117, 60, 50 ]
[2024-03-11 03:29:25.060][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-11 03:29:25.060][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:29:25.081][TRC][Px1cde8][Txf610] asst::CharOcr [{ 80: [ 0, 0, 15, 11 ], score: 0.994348 }] by OCR Rec , cost 21 ms
[2024-03-11 03:29:25.081][TRC][Px1cde8][Txf610] Proceed [{ 80: [ 846, 175, 15, 11 ], score: 0.994348 }]
[2024-03-11 03:29:25.081][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 21 ms
[2024-03-11 03:29:25.081][INF][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::analyze 艾丽妮 1 80 [ 1018, 177, 48, 15 ]
[2024-03-11 03:29:25.081][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:29:25.082][TRC][Px1cde8][Txf610] match_templ | RoguelikeRecruitElite1.png score: 0.989749 rect: [ 859, 267, 22, 21 ] roi: [ 848, 254, 60, 50 ]
[2024-03-11 03:29:25.082][TRC][Px1cde8][Txf610] match_templ | RoguelikeRecruitElite2.png score: 0.632244 rect: [ 860, 259, 21, 29 ] roi: [ 848, 254, 60, 50 ]
[2024-03-11 03:29:25.082][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-11 03:29:25.082][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:29:25.108][TRC][Px1cde8][Txf610] asst::CharOcr [{ 80: [ 0, 0, 15, 11 ], score: 0.994868 }] by OCR Rec , cost 25 ms
[2024-03-11 03:29:25.108][TRC][Px1cde8][Txf610] Proceed [{ 80: [ 846, 312, 15, 11 ], score: 0.994868 }]
[2024-03-11 03:29:25.108][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 25 ms
[2024-03-11 03:29:25.108][INF][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::analyze 百炼嘉维尔 1 80 [ 1018, 314, 81, 15 ]
[2024-03-11 03:29:25.108][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:29:25.109][TRC][Px1cde8][Txf610] match_templ | RoguelikeRecruitElite1.png score: 0.989897 rect: [ 859, 404, 22, 21 ] roi: [ 848, 391, 60, 50 ]
[2024-03-11 03:29:25.109][TRC][Px1cde8][Txf610] match_templ | RoguelikeRecruitElite2.png score: 0.632946 rect: [ 860, 396, 21, 29 ] roi: [ 848, 391, 60, 50 ]
[2024-03-11 03:29:25.109][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 03:29:25.109][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:29:25.144][TRC][Px1cde8][Txf610] asst::CharOcr [{ 80: [ 0, 0, 15, 11 ], score: 0.994226 }] by OCR Rec , cost 35 ms
[2024-03-11 03:29:25.144][TRC][Px1cde8][Txf610] Proceed [{ 80: [ 846, 449, 15, 11 ], score: 0.994226 }]
[2024-03-11 03:29:25.144][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 35 ms
[2024-03-11 03:29:25.144][INF][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::analyze 重岳 1 80 [ 1018, 451, 31, 15 ]
[2024-03-11 03:29:25.144][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:29:25.145][TRC][Px1cde8][Txf610] match_templ | RoguelikeRecruitElite1.png score: 0.989833 rect: [ 859, 541, 22, 21 ] roi: [ 848, 528, 60, 50 ]
[2024-03-11 03:29:25.145][TRC][Px1cde8][Txf610] match_templ | RoguelikeRecruitElite2.png score: 0.631841 rect: [ 860, 533, 21, 29 ] roi: [ 848, 528, 60, 50 ]
[2024-03-11 03:29:25.145][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-11 03:29:25.145][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:29:25.172][TRC][Px1cde8][Txf610] asst::CharOcr [{ 80: [ 0, 0, 15, 11 ], score: 0.994868 }] by OCR Rec , cost 26 ms
[2024-03-11 03:29:25.172][TRC][Px1cde8][Txf610] Proceed [{ 80: [ 846, 586, 15, 11 ], score: 0.994868 }]
[2024-03-11 03:29:25.172][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 26 ms
[2024-03-11 03:29:25.172][INF][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::analyze 赫德雷 1 80 [ 1018, 588, 47, 15 ]
[2024-03-11 03:29:25.172][TRC][Px1cde8][Txf610] asst::RoguelikeRecruitImageAnalyzer::analyze | leave, 617 ms
[2024-03-11 03:29:25.172][INF][Px1cde8][Txf610] asst::RoguelikeRecruitTaskPlugin::recruit_appointed_char | Oper list: [赫德雷, 史尔特尔, , 玛恩纳, 耀骑士临光, 艾丽妮, 百炼嘉维尔, 重岳]
[2024-03-11 03:29:25.172][INF][Px1cde8][Txf610] asst::RoguelikeRecruitTaskPlugin::select_oper | Choose oper: 百炼嘉维尔 ( elite 1 level 80 )
[2024-03-11 03:29:25.172][TRC][Px1cde8][Txf610] minitouch click: (1570, 483)
CN 1280
[2024-03-11 03:24:57.654][INF][Px26f4c][Tx245b8] asst::TemplResource::get_templ lazy load RoguelikeRecruitOcrFlag.png
[2024-03-11 03:24:57.686][TRC][Px26f4c][Tx245b8] multi_match_templ |  RoguelikeRecruitOcrFlag.png result: [{ rect: [ 613, 148, 36, 16 ], score: 0.999999 }, { rect: [ 1003, 148, 36, 16 ], score: 0.999975 }, { rect: [ 613, 285, 36, 16 ], score: 1.000000 }, { rect: [ 1003, 285, 36, 16 ], score: 0.999973 }, { rect: [ 613, 422, 36, 16 ], score: 0.999998 }, { rect: [ 1003, 422, 36, 16 ], score: 0.999974 }, { rect: [ 613, 559, 36, 16 ], score: 0.999978 }, { rect: [ 1003, 559, 36, 16 ], score: 0.999962 }] roi: [ 525, 110, 640, 500 ]
[2024-03-11 03:24:57.701][TRC][Px26f4c][Tx245b8] asst::WordOcr [{ : [ 0, 0, 14, 15 ], score: 0.553767 }] by OCR Rec , cost 14 ms
[2024-03-11 03:24:57.701][TRC][Px26f4c][Tx245b8] Proceed [{ : [ 629, 177, 14, 15 ], score: 0.553767 }]
[2024-03-11 03:24:57.717][TRC][Px26f4c][Tx245b8] asst::WordOcr [{ 艾丽妮: [ 0, 0, 49, 15 ], score: 0.998150 }] by OCR Rec , cost 16 ms
[2024-03-11 03:24:57.718][TRC][Px26f4c][Tx245b8] Proceed [{ 艾丽妮: [ 1019, 177, 49, 15 ], score: 0.998150 }]
[2024-03-11 03:24:57.734][TRC][Px26f4c][Tx245b8] asst::WordOcr [{ 玛恩纳: [ 0, 0, 49, 15 ], score: 0.944884 }] by OCR Rec , cost 15 ms
[2024-03-11 03:24:57.734][TRC][Px26f4c][Tx245b8] Proceed [{ 玛恩纳: [ 628, 314, 49, 15 ], score: 0.944884 }]
[2024-03-11 03:24:57.749][TRC][Px26f4c][Tx245b8] asst::WordOcr [{ 百炼嘉维尔: [ 0, 0, 82, 15 ], score: 0.992697 }] by OCR Rec , cost 15 ms
[2024-03-11 03:24:57.750][TRC][Px26f4c][Tx245b8] Proceed [{ 百炼嘉维尔: [ 1019, 314, 82, 15 ], score: 0.992697 }]
[2024-03-11 03:24:57.766][TRC][Px26f4c][Tx245b8] asst::WordOcr [{ 耀骑士临光: [ 0, 0, 83, 15 ], score: 0.993937 }] by OCR Rec , cost 15 ms
[2024-03-11 03:24:57.766][TRC][Px26f4c][Tx245b8] Proceed [{ 耀骑士临光: [ 628, 451, 83, 15 ], score: 0.993937 }]
[2024-03-11 03:24:57.783][TRC][Px26f4c][Tx245b8] asst::WordOcr [{ 重岳: [ 0, 0, 31, 15 ], score: 0.965592 }] by OCR Rec , cost 16 ms
[2024-03-11 03:24:57.783][TRC][Px26f4c][Tx245b8] Proceed [{ 重岳: [ 1019, 451, 31, 15 ], score: 0.965592 }]
[2024-03-11 03:24:57.801][TRC][Px26f4c][Tx245b8] asst::WordOcr [{ 史尔特尔: [ 0, 0, 65, 15 ], score: 0.862955 }] by OCR Rec , cost 17 ms
[2024-03-11 03:24:57.802][TRC][Px26f4c][Tx245b8] Proceed [{ 史尔特尔: [ 629, 588, 65, 15 ], score: 0.862955 }]
[2024-03-11 03:24:57.815][TRC][Px26f4c][Tx245b8] asst::WordOcr [{ 赫德雷: [ 0, 0, 48, 15 ], score: 0.998932 }] by OCR Rec , cost 14 ms
[2024-03-11 03:24:57.815][TRC][Px26f4c][Tx245b8] Proceed [{ 赫德雷: [ 1019, 588, 48, 15 ], score: 0.998932 }]
[2024-03-11 03:24:57.816][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:24:57.817][INF][Px26f4c][Tx245b8] asst::TemplResource::get_templ lazy load RoguelikeRecruitElite0.png
[2024-03-11 03:24:57.817][INF][Px26f4c][Tx245b8] asst::TemplResource::get_templ lazy load RoguelikeRecruitElite1.png
[2024-03-11 03:24:57.818][TRC][Px26f4c][Tx245b8] match_templ | RoguelikeRecruitElite1.png score: 0.991855 rect: [ 469, 130, 22, 21 ] roi: [ 459, 117, 60, 50 ]
[2024-03-11 03:24:57.818][INF][Px26f4c][Tx245b8] asst::TemplResource::get_templ lazy load RoguelikeRecruitElite2.png
[2024-03-11 03:24:57.818][TRC][Px26f4c][Tx245b8] match_templ | RoguelikeRecruitElite2.png score: 0.634688 rect: [ 470, 122, 21, 29 ] roi: [ 459, 117, 60, 50 ]
[2024-03-11 03:24:57.818][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 03:24:57.818][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:24:57.818][TRC][Px26f4c][Tx245b8] asst::OcrPack::check_and_load | enter
[2024-03-11 03:24:58.055][INF][Px26f4c][Tx245b8] det 1 rec 1 ocr 1
[2024-03-11 03:24:58.056][TRC][Px26f4c][Tx245b8] asst::OcrPack::check_and_load | leave, 237 ms
[2024-03-11 03:24:58.080][TRC][Px26f4c][Tx245b8] asst::CharOcr [{ 80: [ 0, 0, 16, 11 ], score: 0.980053 }] by OCR Rec , cost 25 ms
[2024-03-11 03:24:58.080][TRC][Px26f4c][Tx245b8] Proceed [{ 80: [ 456, 175, 16, 11 ], score: 0.980053 }]
[2024-03-11 03:24:58.082][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 262 ms
[2024-03-11 03:24:58.082][INF][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::analyze  1 80 [ 629, 177, 14, 15 ]
[2024-03-11 03:24:58.082][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:24:58.082][TRC][Px26f4c][Tx245b8] match_templ | RoguelikeRecruitElite1.png score: 0.99183 rect: [ 469, 267, 22, 21 ] roi: [ 458, 254, 60, 50 ]
[2024-03-11 03:24:58.083][TRC][Px26f4c][Tx245b8] match_templ | RoguelikeRecruitElite2.png score: 0.634796 rect: [ 470, 259, 21, 29 ] roi: [ 458, 254, 60, 50 ]
[2024-03-11 03:24:58.083][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-11 03:24:58.083][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:24:58.104][TRC][Px26f4c][Tx245b8] asst::CharOcr [{ 80: [ 0, 0, 16, 11 ], score: 0.979874 }] by OCR Rec , cost 21 ms
[2024-03-11 03:24:58.104][TRC][Px26f4c][Tx245b8] Proceed [{ 80: [ 456, 312, 16, 11 ], score: 0.979874 }]
[2024-03-11 03:24:58.104][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 21 ms
[2024-03-11 03:24:58.104][INF][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::analyze 玛恩纳 1 80 [ 628, 314, 49, 15 ]
[2024-03-11 03:24:58.104][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:24:58.105][TRC][Px26f4c][Tx245b8] match_templ | RoguelikeRecruitElite1.png score: 0.991829 rect: [ 469, 404, 22, 21 ] roi: [ 458, 391, 60, 50 ]
[2024-03-11 03:24:58.105][TRC][Px26f4c][Tx245b8] match_templ | RoguelikeRecruitElite2.png score: 0.634796 rect: [ 470, 396, 21, 29 ] roi: [ 458, 391, 60, 50 ]
[2024-03-11 03:24:58.105][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-11 03:24:58.105][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:24:58.127][TRC][Px26f4c][Tx245b8] asst::CharOcr [{ 80: [ 0, 0, 16, 11 ], score: 0.979874 }] by OCR Rec , cost 21 ms
[2024-03-11 03:24:58.127][TRC][Px26f4c][Tx245b8] Proceed [{ 80: [ 456, 449, 16, 11 ], score: 0.979874 }]
[2024-03-11 03:24:58.127][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 21 ms
[2024-03-11 03:24:58.127][INF][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::analyze 耀骑士临光 1 80 [ 628, 451, 83, 15 ]
[2024-03-11 03:24:58.127][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:24:58.127][TRC][Px26f4c][Tx245b8] match_templ | RoguelikeRecruitElite1.png score: 0.991927 rect: [ 469, 541, 22, 21 ] roi: [ 459, 528, 60, 50 ]
[2024-03-11 03:24:58.128][TRC][Px26f4c][Tx245b8] match_templ | RoguelikeRecruitElite2.png score: 0.634308 rect: [ 470, 533, 21, 29 ] roi: [ 459, 528, 60, 50 ]
[2024-03-11 03:24:58.128][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 03:24:58.128][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:24:58.147][TRC][Px26f4c][Tx245b8] asst::CharOcr [{ 80: [ 0, 0, 16, 11 ], score: 0.979874 }] by OCR Rec , cost 19 ms
[2024-03-11 03:24:58.147][TRC][Px26f4c][Tx245b8] Proceed [{ 80: [ 456, 586, 16, 11 ], score: 0.979874 }]
[2024-03-11 03:24:58.148][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 20 ms
[2024-03-11 03:24:58.148][INF][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::analyze 史尔特尔 1 80 [ 629, 588, 65, 15 ]
[2024-03-11 03:24:58.148][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:24:58.148][TRC][Px26f4c][Tx245b8] match_templ | RoguelikeRecruitElite1.png score: 0.991855 rect: [ 859, 130, 22, 21 ] roi: [ 849, 117, 60, 50 ]
[2024-03-11 03:24:58.148][TRC][Px26f4c][Tx245b8] match_templ | RoguelikeRecruitElite2.png score: 0.634688 rect: [ 860, 122, 21, 29 ] roi: [ 849, 117, 60, 50 ]
[2024-03-11 03:24:58.148][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-11 03:24:58.148][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:24:58.170][TRC][Px26f4c][Tx245b8] asst::CharOcr [{ 80: [ 0, 0, 16, 11 ], score: 0.980053 }] by OCR Rec , cost 21 ms
[2024-03-11 03:24:58.170][TRC][Px26f4c][Tx245b8] Proceed [{ 80: [ 846, 175, 16, 11 ], score: 0.980053 }]
[2024-03-11 03:24:58.170][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 21 ms
[2024-03-11 03:24:58.170][INF][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::analyze 艾丽妮 1 80 [ 1019, 177, 49, 15 ]
[2024-03-11 03:24:58.170][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:24:58.170][TRC][Px26f4c][Tx245b8] match_templ | RoguelikeRecruitElite1.png score: 0.99183 rect: [ 859, 267, 22, 21 ] roi: [ 849, 254, 60, 50 ]
[2024-03-11 03:24:58.171][TRC][Px26f4c][Tx245b8] match_templ | RoguelikeRecruitElite2.png score: 0.634796 rect: [ 860, 259, 21, 29 ] roi: [ 849, 254, 60, 50 ]
[2024-03-11 03:24:58.171][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-11 03:24:58.171][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:24:58.195][TRC][Px26f4c][Tx245b8] asst::CharOcr [{ 80: [ 0, 0, 16, 11 ], score: 0.979874 }] by OCR Rec , cost 24 ms
[2024-03-11 03:24:58.195][TRC][Px26f4c][Tx245b8] Proceed [{ 80: [ 846, 312, 16, 11 ], score: 0.979874 }]
[2024-03-11 03:24:58.195][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 24 ms
[2024-03-11 03:24:58.195][INF][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::analyze 百炼嘉维尔 1 80 [ 1019, 314, 82, 15 ]
[2024-03-11 03:24:58.195][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:24:58.196][TRC][Px26f4c][Tx245b8] match_templ | RoguelikeRecruitElite1.png score: 0.991829 rect: [ 859, 404, 22, 21 ] roi: [ 849, 391, 60, 50 ]
[2024-03-11 03:24:58.196][TRC][Px26f4c][Tx245b8] match_templ | RoguelikeRecruitElite2.png score: 0.634796 rect: [ 860, 396, 21, 29 ] roi: [ 849, 391, 60, 50 ]
[2024-03-11 03:24:58.196][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 1 ms
[2024-03-11 03:24:58.196][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:24:58.226][TRC][Px26f4c][Tx245b8] asst::CharOcr [{ 80: [ 0, 0, 16, 11 ], score: 0.979874 }] by OCR Rec , cost 28 ms
[2024-03-11 03:24:58.226][TRC][Px26f4c][Tx245b8] Proceed [{ 80: [ 846, 449, 16, 11 ], score: 0.979874 }]
[2024-03-11 03:24:58.226][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 28 ms
[2024-03-11 03:24:58.226][INF][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::analyze 重岳 1 80 [ 1019, 451, 31, 15 ]
[2024-03-11 03:24:58.226][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-11 03:24:58.226][TRC][Px26f4c][Tx245b8] match_templ | RoguelikeRecruitElite1.png score: 0.991927 rect: [ 859, 541, 22, 21 ] roi: [ 849, 528, 60, 50 ]
[2024-03-11 03:24:58.227][TRC][Px26f4c][Tx245b8] match_templ | RoguelikeRecruitElite2.png score: 0.634309 rect: [ 860, 533, 21, 29 ] roi: [ 849, 528, 60, 50 ]
[2024-03-11 03:24:58.227][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-11 03:24:58.227][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-11 03:24:58.252][TRC][Px26f4c][Tx245b8] asst::CharOcr [{ 80: [ 0, 0, 16, 11 ], score: 0.979874 }] by OCR Rec , cost 25 ms
[2024-03-11 03:24:58.252][TRC][Px26f4c][Tx245b8] Proceed [{ 80: [ 846, 586, 16, 11 ], score: 0.979874 }]
[2024-03-11 03:24:58.252][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 25 ms
[2024-03-11 03:24:58.252][INF][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::analyze 赫德雷 1 80 [ 1019, 588, 48, 15 ]
[2024-03-11 03:24:58.252][TRC][Px26f4c][Tx245b8] asst::RoguelikeRecruitImageAnalyzer::analyze | leave, 599 ms
[2024-03-11 03:24:58.252][INF][Px26f4c][Tx245b8] asst::RoguelikeRecruitTaskPlugin::recruit_appointed_char | Oper list: [赫德雷, 史尔特尔, , 玛恩纳, 耀骑士临光, 艾丽妮, 百炼嘉维尔, 重岳]
[2024-03-11 03:24:58.252][INF][Px26f4c][Tx245b8] asst::RoguelikeRecruitTaskPlugin::select_oper | Choose oper: 百炼嘉维尔 ( elite 1 level 80 )
[2024-03-11 03:24:58.252][TRC][Px26f4c][Tx245b8] minitouch click: (1057, 326)

@Constrat
Copy link
Member Author

Constrat commented Mar 10, 2024

Uhm. Now it seems to work on the starting recruitment but it seems to miss everything on the others.
Proceed []

In this instant it bad 4 hope and skipped the guard recruitment... Which doesn't really make sense.

Details

[2024-03-10 19:34:13.558][TRC][Px52b4][Tx6124] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 9 ms
[2024-03-10 19:34:13.558][INF][Px52b4][Tx6124] asst::RoguelikeRecruitImageAnalyzer::analyze Castle-3 0 30 [ 1017, 180, 52, 11 ]
[2024-03-10 19:34:13.558][TRC][Px52b4][Tx6124] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-10 19:34:13.558][TRC][Px52b4][Tx6124] match_templ | RoguelikeRecruitElite1.png score: 0.98358 rect: [ 859, 267, 22, 21 ] roi: [ 847, 258, 60, 50 ]
[2024-03-10 19:34:13.559][TRC][Px52b4][Tx6124] match_templ | RoguelikeRecruitElite2.png score: 0.642093 rect: [ 860, 259, 21, 29 ] roi: [ 847, 258, 60, 50 ]
[2024-03-10 19:34:13.559][TRC][Px52b4][Tx6124] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-10 19:34:13.559][TRC][Px52b4][Tx6124] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-10 19:34:13.567][TRC][Px52b4][Tx6124] asst::CharOcr [{ : [ 0, 0, 1, 3 ], score: 0.000000 }] by OCR Rec , cost 8 ms
[2024-03-10 19:34:13.567][TRC][Px52b4][Tx6124] Proceed []
[2024-03-10 19:34:13.567][TRC][Px52b4][Tx6124] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 8 ms
[2024-03-10 19:34:13.567][TRC][Px52b4][Tx6124] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-10 19:34:13.568][TRC][Px52b4][Tx6124] match_templ | RoguelikeRecruitElite1.png score: 0.983612 rect: [ 859, 404, 22, 21 ] roi: [ 847, 394, 60, 50 ]
[2024-03-10 19:34:13.568][TRC][Px52b4][Tx6124] match_templ | RoguelikeRecruitElite2.png score: 0.642923 rect: [ 860, 396, 21, 29 ] roi: [ 847, 394, 60, 50 ]
[2024-03-10 19:34:13.568][TRC][Px52b4][Tx6124] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-10 19:34:13.568][TRC][Px52b4][Tx6124] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-10 19:34:13.577][TRC][Px52b4][Tx6124] asst::CharOcr [{ : [ 0, 0, 1, 3 ], score: 0.000000 }] by OCR Rec , cost 9 ms
[2024-03-10 19:34:13.577][TRC][Px52b4][Tx6124] Proceed []
[2024-03-10 19:34:13.577][TRC][Px52b4][Tx6124] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 9 ms
[2024-03-10 19:34:13.577][TRC][Px52b4][Tx6124] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-10 19:34:13.577][TRC][Px52b4][Tx6124] match_templ | RoguelikeRecruitElite1.png score: 0.983636 rect: [ 859, 541, 22, 21 ] roi: [ 847, 531, 60, 50 ]
[2024-03-10 19:34:13.578][TRC][Px52b4][Tx6124] match_templ | RoguelikeRecruitElite2.png score: 0.641755 rect: [ 860, 533, 21, 29 ] roi: [ 847, 531, 60, 50 ]
[2024-03-10 19:34:13.578][TRC][Px52b4][Tx6124] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-10 19:34:13.578][TRC][Px52b4][Tx6124] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-10 19:34:13.587][TRC][Px52b4][Tx6124] asst::CharOcr [{ : [ 0, 0, 1, 3 ], score: 0.000000 }] by OCR Rec , cost 8 ms
[2024-03-10 19:34:13.587][TRC][Px52b4][Tx6124] Proceed []

@Constrat
Copy link
Member Author

B0 should be easily fixed adding it to the numberocrreplace: B -> 8

@Constrat
Copy link
Member Author

Constrat commented Mar 10, 2024

I'm going to merge this and make the changes, otherwise EN is never receiving the IS. After that I'll have a look at all the other issues.

This is strange. With the caster recruitment it wants to immediatly stop, instead of swiping, for example for a Click.

First page, stops swiping instantly... Not normal

log

[2024-03-10 20:42:33.711][TRC][Px1754][Tx4db4] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-10 20:42:33.711][TRC][Px1754][Tx4db4] match_templ | RoguelikeRecruitElite0.png score: 0.985254 rect: [ 859, 128, 24, 25 ] roi: [ 847, 120, 60, 50 ]
[2024-03-10 20:42:33.711][TRC][Px1754][Tx4db4] match_templ | RoguelikeRecruitElite1.png score: 0.506145 rect: [ 859, 128, 22, 21 ] roi: [ 847, 120, 60, 50 ]
[2024-03-10 20:42:33.712][TRC][Px1754][Tx4db4] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-10 20:42:33.712][TRC][Px1754][Tx4db4] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-10 20:42:33.720][TRC][Px1754][Tx4db4] asst::CharOcr [{ 50: [ 0, 0, 20, 10 ], score: 0.997878 }] by OCR Rec , cost 9 ms
[2024-03-10 20:42:33.721][TRC][Px1754][Tx4db4] Proceed [{ 50: [ 840, 176, 20, 10 ], score: 0.997878 }]
[2024-03-10 20:42:33.721][TRC][Px1754][Tx4db4] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 9 ms
[2024-03-10 20:42:33.721][INF][Px1754][Tx4db4] asst::RoguelikeRecruitImageAnalyzer::analyze 夜魔 0 50 [ 1017, 180, 61, 15 ]
[2024-03-10 20:42:33.721][TRC][Px1754][Tx4db4] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-10 20:42:33.721][TRC][Px1754][Tx4db4] match_templ | RoguelikeRecruitElite0.png score: 0.984497 rect: [ 859, 265, 24, 25 ] roi: [ 847, 257, 60, 50 ]
[2024-03-10 20:42:33.721][TRC][Px1754][Tx4db4] match_templ | RoguelikeRecruitElite1.png score: 0.502773 rect: [ 859, 265, 22, 21 ] roi: [ 847, 257, 60, 50 ]
[2024-03-10 20:42:33.721][TRC][Px1754][Tx4db4] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-10 20:42:33.721][TRC][Px1754][Tx4db4] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-10 20:42:33.731][TRC][Px1754][Tx4db4] asst::CharOcr [{ : [ 0, 0, 15, 10 ], score: 0.000000 }] by OCR Rec , cost 8 ms
[2024-03-10 20:42:33.731][TRC][Px1754][Tx4db4] Proceed []
[2024-03-10 20:42:33.731][TRC][Px1754][Tx4db4] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 9 ms
[2024-03-10 20:42:33.731][TRC][Px1754][Tx4db4] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-10 20:42:33.731][TRC][Px1754][Tx4db4] match_templ | RoguelikeRecruitElite0.png score: 0.985215 rect: [ 859, 402, 24, 25 ] roi: [ 847, 394, 60, 50 ]
[2024-03-10 20:42:33.731][TRC][Px1754][Tx4db4] match_templ | RoguelikeRecruitElite1.png score: 0.505846 rect: [ 859, 402, 22, 21 ] roi: [ 847, 394, 60, 50 ]
[2024-03-10 20:42:33.732][TRC][Px1754][Tx4db4] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-10 20:42:33.732][TRC][Px1754][Tx4db4] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-10 20:42:33.740][TRC][Px1754][Tx4db4] asst::CharOcr [{ : [ 0, 0, 15, 10 ], score: 0.000000 }] by OCR Rec , cost 8 ms
[2024-03-10 20:42:33.740][TRC][Px1754][Tx4db4] Proceed []
[2024-03-10 20:42:33.740][TRC][Px1754][Tx4db4] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 8 ms
[2024-03-10 20:42:33.740][TRC][Px1754][Tx4db4] asst::RoguelikeRecruitImageAnalyzer::match_elite | enter
[2024-03-10 20:42:33.740][TRC][Px1754][Tx4db4] match_templ | RoguelikeRecruitElite0.png score: 0.984492 rect: [ 859, 539, 24, 25 ] roi: [ 847, 531, 60, 50 ]
[2024-03-10 20:42:33.741][TRC][Px1754][Tx4db4] match_templ | RoguelikeRecruitElite1.png score: 0.502662 rect: [ 859, 539, 22, 21 ] roi: [ 847, 531, 60, 50 ]
[2024-03-10 20:42:33.741][TRC][Px1754][Tx4db4] asst::RoguelikeRecruitImageAnalyzer::match_elite | leave, 0 ms
[2024-03-10 20:42:33.741][TRC][Px1754][Tx4db4] asst::RoguelikeRecruitImageAnalyzer::match_level | enter
[2024-03-10 20:42:33.748][TRC][Px1754][Tx4db4] asst::CharOcr [{ : [ 0, 0, 15, 10 ], score: 0.000000 }] by OCR Rec , cost 7 ms
[2024-03-10 20:42:33.749][TRC][Px1754][Tx4db4] Proceed []
[2024-03-10 20:42:33.749][TRC][Px1754][Tx4db4] asst::RoguelikeRecruitImageAnalyzer::match_level | leave, 7 ms
[2024-03-10 20:42:33.749][TRC][Px1754][Tx4db4] asst::RoguelikeRecruitImageAnalyzer::analyze | leave, 178 ms
[2024-03-10 20:42:33.749][TRC][Px1754][Tx4db4] asst::RoguelikeRecruitTaskPlugin::_run | Ignored low level oper: 夜魔 0 50
[2024-03-10 20:42:33.749][INF][Px1754][Tx4db4] asst::RoguelikeRecruitTaskPlugin::_run | Page 0 oper list: [至简, 星源, 夜魔, 阿米娅, 爱丽丝]
[2024-03-10 20:42:33.749][TRC][Px1754][Tx4db4] asst::RoguelikeRecruitTaskPlugin::_run | Page 0 oper count: 5 - stop swiping
[2024-03-10 20:42:33.749][TRC][Px1754][Tx4db4] asst::RoguelikeRecruitTaskPlugin::_run | No oper in recruit list.

@Constrat
Copy link
Member Author

This is definitely not normal.

@Constrat Constrat marked this pull request as ready for review March 10, 2024 20:34
Copy link
Contributor

⚠️ Found 1 invalid commit(s):

  • Merge branch 'dev' into feat/IS4-2 29aad30

Please follow the Conventional Commits format.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants