女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

利用攝像頭圖像的車道檢測實用算法

新機器視覺 ? 來源:決策智能與機器學習 ? 作者:Ethon ? 2022-07-05 15:42 ? 次閱讀

車道識別是自動駕駛領域的一個重要問題,今天介紹一個利用攝像頭圖像進行車道識別的實用算法。該算法利用了OpenCV庫和Udacity自動駕駛汽車數據庫的相關內容。

該算法包含以下步驟:

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

圖像前處理,用于識別車道線

道路視角變換(Perspective transform)

車道線檢測

車輛定位和車道半徑計算

01 攝像頭校準

攝像頭輸出的視頻可以看做一系列圖像的時間序列。鏡頭的結構特性造成利用針孔攝像機拍攝的圖像容易發生徑向畸變,導致根據物體與光軸的距離而導致不一致的放大。

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

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

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

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

在上圖中,最左邊的圖像顯示了原始的失真圖像,最右側的圖可以看出圖像頂部的角度扭曲,中間的圖像是經過攝像頭校準后的未失真圖像。 OpenCV的findChessBoardCorners和calibrateCamera函數可以用來實現以上的攝像頭校準過程。 校準完攝像頭后,我們用真實的汽車攝像頭圖像來驗證下效果,結果如下。

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

02 圖像預處理

解決了攝像頭圖像失真問題后,我們繼續探索檢測車道的算法。在計算機視覺領域,分離和檢測對象的一種常用方法是使用顏色變換和梯度來生成一個具有過濾閾值的二值化圖像。

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

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

03 視角變換

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

OpenCV提供了getPerspectiveTransform 和 warpPerspective函數,可用于進行圖像的視角變換。首先,我們在圖像中選擇想要變換的區域,在下圖中,我們選擇了汽車前面的車道線部分。

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

接下來,選擇代表目標空間的點集,在本例中,任何矩形內的點集都可以。我們可以使用warpPerspective函數將選定區域變換到我們選擇的視角中。 下圖顯示了兩條不同路段的車道線進行視角變換后的結果。

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

04 車道檢測

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

接下來,我們需要找到一個最佳起始點來尋找屬于左車道線的像素和屬于右車道線的像素。一種有效的方法是生成圖像中車道線像素的直方圖。直方圖應該有兩個尖峰,各代表一條車道線,左邊的尖峰是左邊的車道線,右邊的尖峰是右邊的車道線。

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

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

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

下面是滑動窗口搜索技術的另一個視圖,高亮顯示并填充搜索區域:

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

05 車輛/車道線位置

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

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

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

06 結果

以上介紹了自動駕駛中進行車道線檢測的實用算法,我們通過一個多邊形投影區域來顯示檢測結果,可以看到檢測結果與實際非常吻合。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 汽車電子
    +關注

    關注

    3035

    文章

    8256

    瀏覽量

    169569
  • 攝像頭
    +關注

    關注

    61

    文章

    4952

    瀏覽量

    97706
  • 自動駕駛
    +關注

    關注

    788

    文章

    14212

    瀏覽量

    169609

原文標題:自動駕駛 | 車道檢測實用算法

文章出處:【微信號:vision263com,微信公眾號:新機器視覺】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    企業必看!手機攝像頭氣密性檢測儀提升生產效益

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

    一文聊聊自動駕駛攝像頭

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

    使用RTSP攝像頭執行多攝像頭多目標Python演示,缺少輸出幀是怎么回事?

    使用 RTSP 攝像頭執行 多攝像頭多目標 Python 演示 。 現場視頻每 5 秒出現一次啟動和抖動,但幀缺失。 輸出生產低 FPS (1 至 0.3 FPS)。 人員檢測發生在各種位置,因為實時視頻缺少幀。
    發表于 03-06 07:55

    TVP5151是否可以將lost lock detect作為與攝像頭連接狀態的檢測

    需求:在視頻輸入處,想要檢測攝像頭連接情況。如果連接不正常,給出告警或其他處理。 方案:從tvp5151的手冊來看,有如下寄存器,僅找到這部分內容,其他內容尚未找到。 疑問:是否可以將lost lock detect作為與攝像頭
    發表于 01-10 08:37

    安防監控攝像頭氣密性測試案例-連拓精密#攝像頭氣密檢測設備

    攝像頭
    連拓精密科技
    發布于 :2024年12月11日 15:00:21

    多光譜火焰檢測攝像頭

    隨著工業化進程的加快,火災安全問題日益受到重視。傳統的火焰檢測技術主要依賴于溫度傳感器和煙霧探測器,但這些方法在某些情況下存在響應慢、誤報率高等缺陷。為了解決這些問題,多光譜火焰檢測攝像頭應運而生
    的頭像 發表于 12-11 10:50 ?547次閱讀
    多光譜火焰<b class='flag-5'>檢測</b><b class='flag-5'>攝像頭</b>

    攝像頭及紅外成像的基本工作原理

    本文介紹了攝像頭及紅外成像的基本工作原理,攝像頭可以將看到的圖像真實的呈現出來,所見即所得! 攝像頭如何工作? 攝像頭可以將看到的
    的頭像 發表于 11-25 09:28 ?2016次閱讀
    <b class='flag-5'>攝像頭</b>及紅外成像的基本工作原理

    利用Premier參考圖像傳感器模塊簡化攝像頭開發

    ? ? ? ? ? ? ? 開發智能、高性能的視覺系統非常復雜,通常耗時半年左右。加快此類視覺系統上市并優化工程資源,對于復雜視覺設計的成功至關重要。為了更好地支持攝像頭開發, 安森美(onsemi
    的頭像 發表于 11-02 19:30 ?1477次閱讀
    <b class='flag-5'>利用</b>Premier參考<b class='flag-5'>圖像</b>傳感器模塊簡化<b class='flag-5'>攝像頭</b>開發

    《DNK210使用指南 -CanMV版 V1.0》第二十六章 攝像頭圖像捕獲實驗

    第二十六章 攝像頭圖像捕獲實驗 本章將介紹CanMV下攝像頭的使用,能通過攝像頭實時地采集攝像頭捕獲到的
    發表于 10-23 10:05

    氣密性檢測儀:怎樣判斷攝像頭的密封性-岳信儀器

    氣密性檢測儀在評估攝像頭密封性方面起著至關重要的作用。隨著智能汽車技術的快速發展,汽車攝像頭的密封性能直接關系到其使用壽命和成像質量。以下是一篇關于如何使用氣密性檢測儀來判斷
    的頭像 發表于 10-21 14:02 ?492次閱讀
    氣密性<b class='flag-5'>檢測</b>儀:怎樣判斷<b class='flag-5'>攝像頭</b>的密封性-岳信儀器

    用于環視和CMS攝像頭系統的四通道攝像頭應用程序

    電子發燒友網站提供《用于環視和CMS攝像頭系統的四通道攝像頭應用程序.pdf》資料免費下載
    發表于 10-11 10:02 ?0次下載
    用于環視和CMS<b class='flag-5'>攝像頭</b>系統的四通道<b class='flag-5'>攝像頭</b>應用程序

    人流量檢測識別攝像頭

    人流量檢測識別攝像頭是一種結合了監控攝像技術和智能分析技術的先進設備,旨在通過實時監測和分析監控畫面中人員的數量、密度、流動方向等信息,識別不同人群特征并進行統計分析。這種攝像頭在商業
    的頭像 發表于 09-25 10:58 ?711次閱讀
    人流量<b class='flag-5'>檢測</b>識別<b class='flag-5'>攝像頭</b>

    智能化升級:機載無人機攝像頭如何自動識別目標?

    機載無人機攝像頭在智能化升級的過程中,自動識別目標的能力得到了顯著提升。這一過程涉及多個關鍵技術和算法,以下是關于機載無人機攝像頭如何自動識別目標的詳細解析: 一、圖像采集與預處理 高
    的頭像 發表于 09-19 15:23 ?1526次閱讀
    智能化升級:機載無人機<b class='flag-5'>攝像頭</b>如何自動識別目標?

    基于FPGA的攝像頭心率檢測裝置設計

    時間很長,且對環境要求較為嚴格。 基此,我們對其算法進行優化,設計出更快運算速度, 可在更復雜環境較準確測心率的攝像頭心率檢測裝置。本系統著眼機器視覺,是集合圖像處理技術、HDMI
    發表于 07-01 17:58