speed20: 搜线强化(GaussianBlur5x5+形态学7x7)
This commit is contained in:
+2
-2
@@ -104,7 +104,7 @@ cv::Mat image_binerize(cv::Mat &frame)
|
|||||||
// ============================================================
|
// ============================================================
|
||||||
cv::Mat find_road(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);
|
cv::morphologyEx(binarizedFrame, morphologyExFrame, cv::MORPH_OPEN, kernel);
|
||||||
|
|
||||||
static cv::Mat mask;
|
static cv::Mat mask;
|
||||||
@@ -174,7 +174,7 @@ void image_main()
|
|||||||
cv::cvtColor(labFrame, resizedFrame, cv::COLOR_Lab2BGR);
|
cv::cvtColor(labFrame, resizedFrame, cv::COLOR_Lab2BGR);
|
||||||
|
|
||||||
// ── 1.6 高斯模糊 → 融合反光噪点 ────────────────────
|
// ── 1.6 高斯模糊 → 融合反光噪点 ────────────────────
|
||||||
cv::GaussianBlur(resizedFrame, resizedFrame, cv::Size(3, 3), 0);
|
cv::GaussianBlur(resizedFrame, resizedFrame, cv::Size(5, 5), 0);
|
||||||
|
|
||||||
// ── 2. HSV 双通道 Otsu 二值化 ─────────────────────
|
// ── 2. HSV 双通道 Otsu 二值化 ─────────────────────
|
||||||
// 赛道区域 = 白色(255),背景/边界 = 黑色(0)
|
// 赛道区域 = 白色(255),背景/边界 = 黑色(0)
|
||||||
|
|||||||
Reference in New Issue
Block a user