From 646424347e819bc07162cf578da960f886e8ee83 Mon Sep 17 00:00:00 2001 From: status102 <102887808+status102@users.noreply.github.com> Date: Wed, 13 Aug 2025 16:04:43 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E4=BF=AEocr=20bin=20threshold?= =?UTF-8?q?=20=E8=A2=ABtask=20info=20=E9=94=99=E8=AF=AF=E8=A6=86=E7=9B=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/MaaCore/Task/Fight/MedicineCounterTaskPlugin.cpp | 4 ++-- src/MaaCore/Task/Reclamation/ReclamationCraftTaskPlugin.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/MaaCore/Task/Fight/MedicineCounterTaskPlugin.cpp b/src/MaaCore/Task/Fight/MedicineCounterTaskPlugin.cpp index 56cc282631..7fd67f509c 100644 --- a/src/MaaCore/Task/Fight/MedicineCounterTaskPlugin.cpp +++ b/src/MaaCore/Task/Fight/MedicineCounterTaskPlugin.cpp @@ -270,8 +270,8 @@ std::optional asst::MedicineCounterTaskPlugin::get_target_of_sanity(const c ranges::copy(ocr_replace, std::back_inserter(merged_replace)); RegionOCRer ocr(image); - ocr.set_bin_threshold(100, 255); ocr.set_task_info(ocr_task); + ocr.set_bin_threshold(100, 255); ocr.set_replace(merged_replace); if (!ocr.analyze()) [[unlikely]] { Log.error(__FUNCTION__, "unable to ocr"); @@ -294,8 +294,8 @@ std::optional asst::MedicineCounterTaskPlugin::get_maximun_of_sanity(const ranges::copy(task_replace, std::back_inserter(merge_map)); RegionOCRer ocr(image); - ocr.set_bin_threshold(100, 255); ocr.set_task_info(ocr_task); + ocr.set_bin_threshold(100, 255); ocr.set_replace(merge_map); if (!ocr.analyze()) [[unlikely]] { Log.error(__FUNCTION__, "unable to ocr"); diff --git a/src/MaaCore/Task/Reclamation/ReclamationCraftTaskPlugin.cpp b/src/MaaCore/Task/Reclamation/ReclamationCraftTaskPlugin.cpp index 4e4e93a8d1..9b363628f2 100644 --- a/src/MaaCore/Task/Reclamation/ReclamationCraftTaskPlugin.cpp +++ b/src/MaaCore/Task/Reclamation/ReclamationCraftTaskPlugin.cpp @@ -160,8 +160,8 @@ bool asst::ReclamationCraftTaskPlugin::calc_craft_amount(int& value) const std::string& theme = m_config->get_theme(); RegionOCRer craft_amount_analyzer(ctrler()->get_image()); - craft_amount_analyzer.set_bin_threshold(200, 255); craft_amount_analyzer.set_task_info(theme + "@RA@PIS-CraftAmountOcr"); + craft_amount_analyzer.set_bin_threshold(200, 255); std::string value_str; if (craft_amount_analyzer.analyze()) {