From dc2de435d6dac94145ea7e85d51dacae28fafccf Mon Sep 17 00:00:00 2001 From: MistEO Date: Tue, 11 Apr 2023 23:42:35 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BC=98=E5=8C=96=E6=88=AA=E5=9B=BE?= =?UTF-8?q?=E5=88=A4=E7=A9=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/MaaCore/Controller/AdbController.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/MaaCore/Controller/AdbController.cpp b/src/MaaCore/Controller/AdbController.cpp index 7ff06f4ca7..d840621906 100644 --- a/src/MaaCore/Controller/AdbController.cpp +++ b/src/MaaCore/Controller/AdbController.cpp @@ -364,9 +364,8 @@ bool asst::AdbController::screencap(cv::Mat& image_payload, bool allow_reconnect if (temp.empty()) { return false; } - std::vector channels; - cv::split(temp, channels); - if (cv::countNonZero(channels[3] != 255) != 0) { + const auto& br = *(temp.end() - 1); + if (br[3] != 255) { // only check alpha return false; } cv::cvtColor(temp, temp, cv::COLOR_RGBA2BGR);