diff --git a/src/MaaCore/Vision/Miscellaneous/StageDropsImageAnalyzer.cpp b/src/MaaCore/Vision/Miscellaneous/StageDropsImageAnalyzer.cpp index 54e70ca7be..3317b794fc 100644 --- a/src/MaaCore/Vision/Miscellaneous/StageDropsImageAnalyzer.cpp +++ b/src/MaaCore/Vision/Miscellaneous/StageDropsImageAnalyzer.cpp @@ -769,7 +769,7 @@ std::optional const auto& color_scale = std::get(task_ptr->color_scales.front()); Rect quantity_roi = roi.move(task_ptr->roi); - cv::Mat quantity_img = m_image(make_rect(quantity_roi)); + cv::Mat quantity_img = m_image(make_rect(correct_rect(quantity_roi, m_image))); cv::Mat gray, bin; cv::cvtColor(quantity_img, gray, cv::COLOR_BGR2GRAY);