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)