91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

利用攝像頭圖像的車道檢測(cè)實(shí)用算法

新機(jī)器視覺(jué) ? 來(lái)源:決策智能與機(jī)器學(xué)習(xí) ? 作者:Ethon ? 2022-07-05 15:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

車道識(shí)別是自動(dòng)駕駛領(lǐng)域的一個(gè)重要問(wèn)題,今天介紹一個(gè)利用攝像頭圖像進(jìn)行車道識(shí)別的實(shí)用算法。該算法利用了OpenCV庫(kù)和Udacity自動(dòng)駕駛汽車數(shù)據(jù)庫(kù)的相關(guān)內(nèi)容。

該算法包含以下步驟:

攝像頭校準(zhǔn),以移除鏡頭畸變(Lens distortion)的影響

圖像前處理,用于識(shí)別車道線

道路視角變換(Perspective transform)

車道線檢測(cè)

車輛定位和車道半徑計(jì)算

01 攝像頭校準(zhǔn)

攝像頭輸出的視頻可以看做一系列圖像的時(shí)間序列。鏡頭的結(jié)構(gòu)特性造成利用針孔攝像機(jī)拍攝的圖像容易發(fā)生徑向畸變,導(dǎo)致根據(jù)物體與光軸的距離而導(dǎo)致不一致的放大。

以下圖片展示了兩種典型的徑向偏差。

32121006-fa0d-11ec-ba43-dac502259ad0.jpg

為了 正確的識(shí)別圖像中的車道,首先需要消除圖像中的徑向偏差。計(jì)算機(jī)視覺(jué)專家們找到了一種有效的方式來(lái)修正徑向偏差:首先將圖像轉(zhuǎn)換成棋盤模型,然后校正攝像頭,使獲得的圖像中白色和黑色格子達(dá)到相同規(guī)尺度。 為了修正失真效應(yīng),需要識(shí)別棋盤的中心并利用期望的棋盤尺度來(lái)計(jì)算失真系數(shù),并用其來(lái)消除圖像的徑向失真。

3226477e-fa0d-11ec-ba43-dac502259ad0.jpg

在上圖中,最左邊的圖像顯示了原始的失真圖像,最右側(cè)的圖可以看出圖像頂部的角度扭曲,中間的圖像是經(jīng)過(guò)攝像頭校準(zhǔn)后的未失真圖像。 OpenCV的findChessBoardCorners和calibrateCamera函數(shù)可以用來(lái)實(shí)現(xiàn)以上的攝像頭校準(zhǔn)過(guò)程。 校準(zhǔn)完攝像頭后,我們用真實(shí)的汽車攝像頭圖像來(lái)驗(yàn)證下效果,結(jié)果如下。

32357f78-fa0d-11ec-ba43-dac502259ad0.jpg

02 圖像預(yù)處理

解決了攝像頭圖像失真問(wèn)題后,我們繼續(xù)探索檢測(cè)車道的算法。在計(jì)算機(jī)視覺(jué)領(lǐng)域,分離和檢測(cè)對(duì)象的一種常用方法是使用顏色變換和梯度來(lái)生成一個(gè)具有過(guò)濾閾值的二值化圖像。

對(duì)于顏色變換,我們嘗試了HSL、LAB和LUA三種顏色空間,以找出哪一種最適合于過(guò)濾在道路上的車道線的像素。HSL:通過(guò)對(duì)色相(H)、飽和度(S)、明度(L)三個(gè)顏色通道的變化以及它們相互之間的疊加來(lái)得到各式各樣的顏色的LAB:由亮度(L)和有關(guān)色彩的A, B三個(gè)要素組成。L表示亮度(Luminosity),A表示從洋紅色至綠色的范圍,B表示從黃色至藍(lán)色的范圍LUV:由CIE XYZ空間經(jīng)簡(jiǎn)單變換得到,具視覺(jué)統(tǒng)一性。L表示物體亮度,U和V是色度 經(jīng)過(guò)試驗(yàn),我們發(fā)現(xiàn)LAB的B道和LUV的L通道是識(shí)別車道線的最佳組合。 接下來(lái),我們?cè)囼?yàn)了Sobel梯度濾波器。圖像梯度度量了顏色變化的方向強(qiáng)度。Sobel是一種利用高斯平滑和微分運(yùn)算來(lái)降低噪聲影響的梯度濾波器。

3243e4aa-fa0d-11ec-ba43-dac502259ad0.jpg

03 視角變換

車道檢測(cè)的難點(diǎn)在于準(zhǔn)確獲得車道線的方向以及角度。在攝像頭的默認(rèn)視角下,遠(yuǎn)離攝像機(jī)的物體顯得更小,同時(shí)車道線在遠(yuǎn)離汽車的方向逐漸相交,這和實(shí)際情況是不符的。解決這種視點(diǎn)扭曲的一種方法是改變圖像的視角,比如可以從上往下看(鳥瞰圖)。

OpenCV提供了getPerspectiveTransform 和 warpPerspective函數(shù),可用于進(jìn)行圖像的視角變換。首先,我們?cè)趫D像中選擇想要變換的區(qū)域,在下圖中,我們選擇了汽車前面的車道線部分。

3250774c-fa0d-11ec-ba43-dac502259ad0.jpg

接下來(lái),選擇代表目標(biāo)空間的點(diǎn)集,在本例中,任何矩形內(nèi)的點(diǎn)集都可以。我們可以使用warpPerspective函數(shù)將選定區(qū)域變換到我們選擇的視角中。 下圖顯示了兩條不同路段的車道線進(jìn)行視角變換后的結(jié)果。

325c969e-fa0d-11ec-ba43-dac502259ad0.jpg

04 車道檢測(cè)

下面,我們正式開始進(jìn)行車道檢測(cè)。在前面的各步驟中,我們進(jìn)行了圖像的二元閾值化和視角變換,最終獲得一個(gè)黑白圖像,其中白色的像素代表我們?cè)噲D檢測(cè)的車道線的部分。

接下來(lái),我們需要找到一個(gè)最佳起始點(diǎn)來(lái)尋找屬于左車道線的像素和屬于右車道線的像素。一種有效的方法是生成圖像中車道線像素的直方圖。直方圖應(yīng)該有兩個(gè)尖峰,各代表一條車道線,左邊的尖峰是左邊的車道線,右邊的尖峰是右邊的車道線。

3269eeca-fa0d-11ec-ba43-dac502259ad0.png

然后將兩個(gè)峰值的位置作為起始點(diǎn)來(lái)搜索屬于每條車道線的像素。我們采用了滑動(dòng)窗口搜索技術(shù),它從底部開始,迭代地掃描到圖像的頂部,并將檢測(cè)到的像素添加到列表中。如果在一個(gè)窗口中檢測(cè)到足夠數(shù)量的像素,那么下一個(gè)窗口將以它們的平均位置為中心,這樣我們就沿著像素的路徑尋遍整個(gè)圖像。 在我們檢測(cè)到每個(gè)車道線的像素之后,我們就可以通過(guò)這些點(diǎn)來(lái)擬合一個(gè)多項(xiàng)式,從而產(chǎn)生一條平滑曲線,從而實(shí)現(xiàn)車道線的最佳近似。 下面的圖像展示了滑動(dòng)窗口技術(shù)的作用,多項(xiàng)式曲線通過(guò)檢測(cè)到的車道線像素?cái)M合獲得(紅色為左車道像素,藍(lán)色為右車道像素)。

327d7012-fa0d-11ec-ba43-dac502259ad0.jpg

下面是滑動(dòng)窗口搜索技術(shù)的另一個(gè)視圖,高亮顯示并填充搜索區(qū)域:

3293b5de-fa0d-11ec-ba43-dac502259ad0.png

05 車輛/車道線位置

最后,利用兩個(gè)檢測(cè)到的車道線的位置,并假設(shè)攝像頭位于圖像的中心位置,可以計(jì)算出汽車相對(duì)于車道的位置。根據(jù)圖像的分辨率,能夠進(jìn)行從像素到米的換算。

此外,利用尺度測(cè)量,我們還可以通過(guò)擬合一個(gè)新的多項(xiàng)式到物理空間來(lái)計(jì)算車道線的曲率,然后計(jì)算曲率半徑。這條線的曲率半徑就是這兩個(gè)半徑的平均值,下圖顯示了兩條車道線的曲線半徑和中心偏移量(圖像中不可見)。

32b4a6cc-fa0d-11ec-ba43-dac502259ad0.jpg

06 結(jié)果

以上介紹了自動(dòng)駕駛中進(jìn)行車道線檢測(cè)的實(shí)用算法,我們通過(guò)一個(gè)多邊形投影區(qū)域來(lái)顯示檢測(cè)結(jié)果,可以看到檢測(cè)結(jié)果與實(shí)際非常吻合。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 汽車電子
    +關(guān)注

    關(guān)注

    3045

    文章

    8975

    瀏覽量

    172893
  • 攝像頭
    +關(guān)注

    關(guān)注

    61

    文章

    5096

    瀏覽量

    103182
  • 自動(dòng)駕駛
    +關(guān)注

    關(guān)注

    794

    文章

    14895

    瀏覽量

    180132

原文標(biāo)題:自動(dòng)駕駛 | 車道檢測(cè)實(shí)用算法

文章出處:【微信號(hào):vision263com,微信公眾號(hào):新機(jī)器視覺(jué)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    ESP32-S3在初始化攝像頭時(shí)檢測(cè)攝像頭模組型號(hào)不被支持

    你現(xiàn)在遇到的核心問(wèn)題是:ESP32-S3在初始化攝像頭時(shí)檢測(cè)攝像頭模組型號(hào)不被支持(錯(cuò)誤碼0x106(ESP_ERR_NOT_SUPPORTED)),導(dǎo)致攝像頭探測(cè)失敗并觸發(fā)設(shè)備重啟
    發(fā)表于 02-11 06:38

    什么是汽車車載攝像頭氣密性檢測(cè)儀-岳信儀器

    汽車車載攝像頭氣密性檢測(cè)儀,是專門用于檢測(cè)車載攝像頭密封性能的專業(yè)設(shè)備,核心作用是通過(guò)模擬極端環(huán)境壓力變化,精準(zhǔn)識(shí)別攝像頭是否存在微小泄漏,
    的頭像 發(fā)表于 01-15 10:57 ?278次閱讀
    什么是汽車車載<b class='flag-5'>攝像頭</b>氣密性<b class='flag-5'>檢測(cè)</b>儀-岳信儀器

    Termux手機(jī)攝像頭采集圖像/視頻流 部署 YOLO 模型推理

    Termux手機(jī)攝像頭采集圖像/視頻流 部署 YOLO 模型推理
    的頭像 發(fā)表于 12-14 07:26 ?2892次閱讀

    實(shí)戰(zhàn)指南:用攝像頭模塊實(shí)現(xiàn)多場(chǎng)景智能拍攝全流程!

    )中的集成與應(yīng)用方法,快速完成項(xiàng)目落地。 一、演示功能概述 ? 攝像頭拍照功能通過(guò)光學(xué)傳感器與圖像處理算法,實(shí)現(xiàn)將現(xiàn)實(shí)場(chǎng)景轉(zhuǎn)化為數(shù)字圖像數(shù)據(jù)的技術(shù)。它允許設(shè)備捕捉靜態(tài)畫面,并支持實(shí)時(shí)預(yù)
    的頭像 發(fā)表于 11-21 17:59 ?308次閱讀
    實(shí)戰(zhàn)指南:用<b class='flag-5'>攝像頭</b>模塊實(shí)現(xiàn)多場(chǎng)景智能拍攝全流程!

    車載雙目攝像頭如何“看見”世界?

    源自:網(wǎng)絡(luò) 車載雙目攝像頭(也稱立體視覺(jué)攝像頭,Stereo Camera)模仿人眼的視覺(jué)機(jī)制,通過(guò)兩個(gè)略有間距的攝像頭同時(shí)拍攝同一場(chǎng)景,比較兩幅圖像之間的差異,從而計(jì)算出深度信息。
    的頭像 發(fā)表于 11-13 09:17 ?1456次閱讀
    車載雙目<b class='flag-5'>攝像頭</b>如何“看見”世界?

    決定自動(dòng)駕駛攝像頭質(zhì)量的因素有哪些?

    和一條數(shù)據(jù)鏈路拼湊在一起,最后要得到的卻是算法能穩(wěn)定用、工程能長(zhǎng)期維護(hù)的“可信圖像”,那決定自動(dòng)駕駛攝像頭質(zhì)量的因素有哪些? 攝像頭質(zhì)量的評(píng)價(jià)因素 討論
    的頭像 發(fā)表于 09-14 10:59 ?1135次閱讀
    決定自動(dòng)駕駛<b class='flag-5'>攝像頭</b>質(zhì)量的因素有哪些?

    創(chuàng)世SD NAND貼片卡:智能攝像頭存儲(chǔ)難題的完美解決方案 #人工智能 #智能攝像頭 #攝像頭

    攝像頭
    深圳市雷龍發(fā)展有限公司
    發(fā)布于 :2025年08月05日 11:17:13

    不懂手機(jī)攝像頭氣密性檢測(cè)儀?看完這篇就懂了-岳信儀器

    檢測(cè)儀是一種專門用于檢測(cè)手機(jī)攝像頭密封性能的設(shè)備。它采用先進(jìn)的傳感技術(shù)和精密的檢測(cè)算法,能夠快速、準(zhǔn)確地檢測(cè)
    的頭像 發(fā)表于 08-04 11:47 ?969次閱讀
    不懂手機(jī)<b class='flag-5'>攝像頭</b>氣密性<b class='flag-5'>檢測(cè)</b>儀?看完這篇就懂了-岳信儀器

    紅外攝像頭模組是什么?科技時(shí)代的眼睛

    深入探討紅外攝像頭模組的工作原理、應(yīng)用領(lǐng)域以及選擇紅外攝像頭時(shí)需要考慮的因素。什么是紅外攝像頭模組?紅外攝像頭模組是一種能夠捕捉紅外線圖像
    的頭像 發(fā)表于 07-31 10:07 ?1102次閱讀
    紅外<b class='flag-5'>攝像頭</b>模組是什么?科技時(shí)代的眼睛

    迅為RK3576開發(fā)板攝像頭實(shí)時(shí)推理測(cè)試-ppseg?圖像分割

    迅為RK3576開發(fā)板攝像頭實(shí)時(shí)推理測(cè)試-ppseg 圖像分割
    的頭像 發(fā)表于 07-11 14:31 ?893次閱讀
    迅為RK3576開發(fā)板<b class='flag-5'>攝像頭</b>實(shí)時(shí)推理測(cè)試-ppseg?<b class='flag-5'>圖像</b>分割

    【VisionFive 2單板計(jì)算機(jī)試用體驗(yàn)】USB攝像頭測(cè)試

    使用opencv測(cè)試USB攝像頭。 一、檢測(cè)USB攝像頭 插入U(xiǎn)SB攝像頭,執(zhí)行命令,提示沒(méi)有找到命令 root@starfive:~# lsusb 安裝軟件包 root@star
    發(fā)表于 07-06 23:14

    企業(yè)必看!手機(jī)攝像頭氣密性檢測(cè)儀提升生產(chǎn)效益

    的準(zhǔn)確性。它采用先進(jìn)傳感技術(shù)與精密算法,能精準(zhǔn)檢測(cè)攝像頭微小的泄漏問(wèn)題。相比傳統(tǒng)檢測(cè)方法,如人工目測(cè)或簡(jiǎn)單泡水測(cè)試,可大大減少誤判與漏判,避免不良品流入下一道工序,
    的頭像 發(fā)表于 06-04 14:03 ?617次閱讀
    企業(yè)必看!手機(jī)<b class='flag-5'>攝像頭</b>氣密性<b class='flag-5'>檢測(cè)</b>儀提升生產(chǎn)效益

    一文聊聊自動(dòng)駕駛攝像頭

    [首發(fā)于智駕最前沿微信公眾號(hào)]自動(dòng)駕駛車輛的攝像頭是感知模塊的重要組成,其成本低、分辨率高且能捕捉豐富的語(yǔ)義信息,使其在車道識(shí)別、障礙物檢測(cè)、交通標(biāo)志和信號(hào)燈識(shí)別等任務(wù)中不可或缺。不同類型的
    的頭像 發(fā)表于 05-05 09:59 ?1317次閱讀
    一文聊聊自動(dòng)駕駛<b class='flag-5'>攝像頭</b>

    天波解疑:IPC監(jiān)控攝像頭的低功耗特點(diǎn)及其優(yōu)勢(shì)

    智能算法識(shí)別,可以進(jìn)行人臉抓拍、異常行為識(shí)別等,有效提高安防水平。但高清網(wǎng)絡(luò)監(jiān)控攝像頭和AI視覺(jué)監(jiān)控攝像頭的高清畫面及高算力也會(huì)帶來(lái)能耗高或電池續(xù)航能力的問(wèn)題??紤]到
    的頭像 發(fā)表于 04-25 09:46 ?1266次閱讀
    天波解疑:IPC監(jiān)控<b class='flag-5'>攝像頭</b>的低功耗特點(diǎn)及其優(yōu)勢(shì)

    社區(qū)安裝IPC攝像頭,跟安裝一般安防監(jiān)控攝像頭有什么區(qū)別?

    為了保護(hù)社區(qū)或其他公共場(chǎng)所的安全,往往需要安裝監(jiān)控攝像頭。但隨著越來(lái)越多的公共安全事件發(fā)生,傳統(tǒng)只單純拍攝和記錄畫面的監(jiān)控攝像頭已不能滿足社區(qū)安防的需求,需要更多功能的安防監(jiān)控攝像頭來(lái)進(jìn)行更智能化
    的頭像 發(fā)表于 04-03 10:00 ?2345次閱讀
    社區(qū)安裝IPC<b class='flag-5'>攝像頭</b>,跟安裝一般安防監(jiān)控<b class='flag-5'>攝像頭</b>有什么區(qū)別?