From 6b35df2358283f6a5d75385574134a3036958c22 Mon Sep 17 00:00:00 2001 From: Matthew Date: Tue, 23 Jul 2024 13:01:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=82=E5=B8=B8=E4=BF=9D=E6=8A=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/cpp/PhoneDevice.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/main/cpp/PhoneDevice.cpp b/app/src/main/cpp/PhoneDevice.cpp index b4b75bb9..b160d412 100644 --- a/app/src/main/cpp/PhoneDevice.cpp +++ b/app/src/main/cpp/PhoneDevice.cpp @@ -1569,6 +1569,14 @@ bool CPhoneDevice::OnImageReady(cv::Mat& mat) cv::Point lt2(0, lt.y - 2 * ratio); cv::Point rb(0 + textSize.width, lt2.y + textSize.height + 8 * ratio); + if (rb.x > (int)width - 1) + { + rb.x = (int)width - 1; + } + if (rb.y > (int)height - 1) + { + rb.y = (int)height - 1; + } cv::Mat roi = mat(cv::Rect(lt2, rb)); cv::Mat clrMat(roi.size(), CV_8UC3, scalarWhite); double alpha = 0.2;