From 96c007274dcc2cfa615b2bb40f068c91d34709fc Mon Sep 17 00:00:00 2001 From: status102 <102887808+status102@users.noreply.github.com> Date: Tue, 24 Jun 2025 12:03:18 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=82=89=E9=B8=BD=E7=BB=93=E7=AE=97Ocr?= =?UTF-8?q?=20=E9=9D=9E=E6=95=B0=E5=AD=97=E6=9B=BF=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/MaaCore/Task/Roguelike/RoguelikeSettlementTaskPlugin.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/MaaCore/Task/Roguelike/RoguelikeSettlementTaskPlugin.cpp b/src/MaaCore/Task/Roguelike/RoguelikeSettlementTaskPlugin.cpp index edfd53c707..b7cdc278fe 100644 --- a/src/MaaCore/Task/Roguelike/RoguelikeSettlementTaskPlugin.cpp +++ b/src/MaaCore/Task/Roguelike/RoguelikeSettlementTaskPlugin.cpp @@ -77,6 +77,9 @@ bool asst::RoguelikeSettlementTaskPlugin::get_settlement_info(json::value& info, RegionOCRer ocr(image); ocr.set_task_info("RoguelikeSettlementOcr-" + task_name); ocr.set_bin_threshold(0, 160); + auto merge_map = number_replace; + merge_map.emplace_back("[^\\d]+", ""); + ocr.set_replace(merge_map); if (!ocr.analyze()) { Log.error(__FUNCTION__, "analyze battle data failed, task:", task_name); return;