From 97e06314cc61de3f9199aa59a4b4e73af31c6c2c Mon Sep 17 00:00:00 2001 From: spdis Date: Mon, 6 Jul 2026 19:00:10 +0800 Subject: [PATCH] =?UTF-8?q?speed20:=20=E6=90=9C=E7=BA=BF=E5=BC=BA=E5=8C=96?= =?UTF-8?q?(GaussianBlur5x5+=E5=BD=A2=E6=80=81=E5=AD=A67x7)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/image_cv.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/image_cv.cpp b/src/image_cv.cpp index 4453c2e..56dbdc5 100644 --- a/src/image_cv.cpp +++ b/src/image_cv.cpp @@ -104,7 +104,7 @@ cv::Mat image_binerize(cv::Mat &frame) // ============================================================ cv::Mat find_road(cv::Mat &frame) { - static cv::Mat kernel = cv::getStructuringElement(cv::MORPH_CROSS, cv::Size(5, 5)); + static cv::Mat kernel = cv::getStructuringElement(cv::MORPH_CROSS, cv::Size(7, 7)); cv::morphologyEx(binarizedFrame, morphologyExFrame, cv::MORPH_OPEN, kernel); static cv::Mat mask; @@ -174,7 +174,7 @@ void image_main() cv::cvtColor(labFrame, resizedFrame, cv::COLOR_Lab2BGR); // ── 1.6 高斯模糊 → 融合反光噪点 ──────────────────── - cv::GaussianBlur(resizedFrame, resizedFrame, cv::Size(3, 3), 0); + cv::GaussianBlur(resizedFrame, resizedFrame, cv::Size(5, 5), 0); // ── 2. HSV 双通道 Otsu 二值化 ───────────────────── // 赛道区域 = 白色(255),背景/边界 = 黑色(0)