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

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

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

英特爾開發(fā)板『哪吒』智慧交通演示——應(yīng)急車道識別&違規(guī)提取 | 開發(fā)者實戰(zhàn)

研揚科技AAEON ? 2024-05-25 08:06 ? 次閱讀

作者:黃明明

英特爾邊緣計算創(chuàng)新大使

文章介紹

之前寫了很多關(guān)于Java 在OpenVINO 中的引用,有目標檢測、道路分割、模型加速等,但雖然寫了這么多,也似乎沒有過多提及到一些實際生活上的案例。都說創(chuàng)新源于生活,于是乎就想做一些有意思的東西,想了想,還真有一個案例似乎可以做出來。我們在平常長途回家,大多數(shù)多會上高速,但高速一般在節(jié)假日都會特別堵。所以這時候走應(yīng)急車道的車還真不少,每每看到這些不排隊的車主,真恨的有些牙癢,于是想結(jié)合OpenVINO 來實現(xiàn)一個類似于應(yīng)急車道識別違法的案例,由于這篇文章沒有代碼部分,所以文章只講述大致的思路,以及最終結(jié)果展示。

總體構(gòu)思

算力平臺:為整體的想法提供算力和硬件支撐

識別模型:通過識別模型能夠識別應(yīng)急車道、車輛、車牌

舉報系統(tǒng):通過篩選出來的違規(guī)圖片,進行自動上傳。

算力平臺

一開始打算用樹莓派去做,后面考慮到樹莓派這東西現(xiàn)在溢價嚴重得很,基本上都按傳家寶的價格買。故使用研揚科技針對邊緣 AI 行業(yè)開發(fā)者推出的『哪吒』(Nezha)開發(fā)套件,以信用卡大?。?5 x 56mm)的開發(fā)板-『哪吒』(Nezha)為核心,『哪吒』采用 Intel N97 處理器(Alder Lake-N),最大睿頻 3.6GHz,Intel UHD Graphics 內(nèi)核GPU,可實現(xiàn)高分辨率顯示;板載 LPDDR5 內(nèi)存、eMMC 存儲及 TPM 2.0,配備 GPIO 接口,支持 Windows 和 Linux 操作系統(tǒng),這些功能和無風扇散熱方式相結(jié)合,為各種應(yīng)用程序構(gòu)建高效的解決方案,專為入門級人工智能應(yīng)用和邊緣智能設(shè)備而設(shè)計。英特爾開發(fā)套件能完美勝人工智能學習、開發(fā)、實訓、應(yīng)用等不同應(yīng)用場景。適用于如自動化、物聯(lián)網(wǎng)網(wǎng)關(guān)、數(shù)字標牌和機器人等應(yīng)用。售價 RMB 999起, 『哪吒』開發(fā)套件Nezha intel x86開發(fā)板板載Alder N97 可Win10/Ubuntu N97 4G+32G。

應(yīng)急車道識別

解決算力平臺之后,我們就需要對模型的選型了,畢竟需要識別車道,這個才是關(guān)鍵。一開始想著實現(xiàn)車道識別可以使用最基礎(chǔ)的OpenCV來實現(xiàn),但是發(fā)現(xiàn)網(wǎng)上的資料和代碼太過紊亂,且代碼量也過于龐大,需要調(diào)節(jié)的參數(shù)五花八門,需要優(yōu)化和移植的成本也不是一丁點。所以思考再三,在條路似乎不太符合快速偷懶實現(xiàn)的宗旨。于是打算基于之前road-segmentationOpenVINOOpenVINO-adas-0001模型。road-segmentation-adas-0001模型是使用了Open Model Zoo的預訓練的道路場景分割模型。該模型識別四個類別:背景、道路、路緣和標記。而對于應(yīng)急車道而言,我們只需要將車道提取出來。


如何識別四個類別:背景、道路、路緣和標記等操作可以看之前的文章:《英特爾開發(fā)套件在Java環(huán)境實現(xiàn)ADAS道路識別演示 | 開發(fā)者實戰(zhàn)》


那么在高速上面,一般是兩車道、三車道、四車道,而最右邊則是應(yīng)急車道,而絕大部分的車都會在正常車道中行駛,就如下圖:

wKgZomcHP96AZQvNAABhN8G7tEw593.png

所以我們可以通過OpenVINO 的road-segmentation-adas-0001 模型將所有道路進行識別。

在通過模型運算之后,我們標記出來的道路是這樣的,其他道路線我們用黃色表示,應(yīng)急車道線我們用紅色表示,這樣我們就完成了最基本的需求。

車輛提取

同樣,對于車輛識別和提取,我們也可以通過OpenCV來完成,也可以通過OpenVINO notebooks 中的教程(https://docs.openvino.ai/2024/notebooks/218-vehicle-detection-and-recognition-with-output.html)來實現(xiàn)。

wKgZoWcHQJiAUgeuAAFgn4Fz9r0015.png

最后效果

我們現(xiàn)在拿到了車道信息和車輛信息,這時候我們只需要通過運算,就可以知道車輛是否走應(yīng)急車道,下面是效果圖。

wKgaoWcHQLeAH3-9ABCA2gTJ-rM627.png

結(jié)語

當然實際上的舉報還是比較困難的,之前是想抓取舉報平臺的數(shù)據(jù)然后直接舉報,但實際上比較嚴格,比如需要前后兩張照片、照片需要位置信息,需要手機驗證等,雖然這些都不是技術(shù)難點,但成本增加了,這需要兩臺手機一前一后拍攝,然后上傳,效果圖如下:

wKgaoWcHQTKAYNkhAACoEL8WXco142.png

所以目前只做了車輛在應(yīng)急車道的識別、車牌提取、車輛提取等工作,這些工作均通過Java 平臺結(jié)合OpenVINO -Java-API 實現(xiàn),倉庫地址//github.com/Hmm466/OpenVINO-Java-API

后續(xù)筆者將結(jié)合OpenVINO -Java-API 實現(xiàn)更多案例,同時也請大家加入到項目中來,共同促進Java在AI領(lǐng)域的應(yīng)用。

除此之外,為了方便大家了解并快速掌握 OpenVINO 的使用,我們還提供了一系列開源的 Jupyter notebook demo。

運行這些 notebook,就能快速了解在不同場景下如何利用 OpenVINO 實現(xiàn)一系列、包括計算機視覺、語音及自然語言處理任務(wù)。

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

    關(guān)注

    25

    文章

    5087

    瀏覽量

    97785
  • 嵌入式開發(fā)板
    +關(guān)注

    關(guān)注

    5

    文章

    83

    瀏覽量

    18773
  • 智慧交通
    +關(guān)注

    關(guān)注

    5

    文章

    710

    瀏覽量

    26945
  • OpenVINO
    +關(guān)注

    關(guān)注

    0

    文章

    94

    瀏覽量

    213
收藏 人收藏

    評論

    相關(guān)推薦

    基于英特爾開發(fā)板開發(fā)ROS應(yīng)用

    隨著智能機器人技術(shù)的快速發(fā)展,越來越多的研究開發(fā)者開始涉足這一充滿挑戰(zhàn)和機遇的領(lǐng)域。哪吒開發(fā)板,作為一款高性能的機器人開發(fā)平臺,憑借其強
    的頭像 發(fā)表于 12-20 10:54 ?1204次閱讀
    基于<b class='flag-5'>英特爾</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>開發(fā)</b>ROS應(yīng)用

    使用英特爾哪吒開發(fā)套件部署YOLOv5完成透明物體目標檢測

    英特爾哪吒(Nezha)開發(fā)套件是一款專為邊緣AI和物聯(lián)網(wǎng)應(yīng)用設(shè)計的高性能計算平臺,搭載了英特爾 N97處理器、內(nèi)置英特爾 UHD Gra
    的頭像 發(fā)表于 11-25 17:15 ?262次閱讀
    使用<b class='flag-5'>英特爾</b><b class='flag-5'>哪吒</b><b class='flag-5'>開發(fā)</b>套件部署YOLOv5完成透明物體目標檢測

    基于哪吒開發(fā)板部署YOLOv8模型

    2024英特爾 “走近開發(fā)者”互動活動-哪吒開發(fā)套件免費試 用 AI 創(chuàng)新計劃:哪吒開發(fā)板是專為
    的頭像 發(fā)表于 11-15 14:13 ?324次閱讀
    基于<b class='flag-5'>哪吒</b><b class='flag-5'>開發(fā)板</b>部署YOLOv8模型

    能力再次提升! 迅為RK3588/RK3568開發(fā)板&amp;amp;amp;核心新增定制分區(qū)鏡像

    能力再次提升! 迅為RK3588/RK3568開發(fā)板&amp;核心新增定制分區(qū)鏡像
    的頭像 發(fā)表于 11-06 15:11 ?571次閱讀
    能力再次提升! 迅為RK3588/RK3568<b class='flag-5'>開發(fā)板</b>&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;核心<b class='flag-5'>板</b>新增定制分區(qū)鏡像

    迅為itop-3568開發(fā)板AMP雙系統(tǒng)使用手冊之燒寫AMP鏡像

    迅為itop-3568開發(fā)板AMP雙系統(tǒng)使用手冊之燒寫AMP鏡像
    的頭像 發(fā)表于 11-04 15:00 ?566次閱讀
    迅為itop-3568<b class='flag-5'>開發(fā)板</b><b class='flag-5'>AMP</b>雙系統(tǒng)使用手冊之燒寫<b class='flag-5'>AMP</b>鏡像

    OpenVINO? C++ 在哪吒開發(fā)板上推理 Transformer 模型|開發(fā)者實戰(zhàn)

    使用OpenVINO定制你的AI助手丨開發(fā)者實戰(zhàn)作者:王國強蘇州嘉樹醫(yī)療科技有限公司算法工程師指導:顏國進英特爾邊緣計算創(chuàng)新大使研揚科技針對邊緣AI行業(yè)開發(fā)者推出的『
    的頭像 發(fā)表于 09-28 08:01 ?386次閱讀
    OpenVINO? C++ 在<b class='flag-5'>哪吒</b><b class='flag-5'>開發(fā)板</b>上推理 Transformer 模型|<b class='flag-5'>開發(fā)者</b><b class='flag-5'>實戰(zhàn)</b>

    基于 onsemi NCV78343 &amp;amp;amp; NCV78964的汽車矩陣式大燈方案

    大聯(lián)大世平集團針對汽車矩陣大燈,推出基于onsemiNCV78343&amp;NCV78964的汽車矩陣式大燈方案。開發(fā)板搭載的主要器件有onsemi
    的頭像 發(fā)表于 09-14 08:05 ?422次閱讀
    基于 onsemi NCV78343 &<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>; NCV78964的汽車矩陣式大燈方案

    RK3568開發(fā)板支持AMP雙系統(tǒng)

    RK3568開發(fā)板支持AMP雙系統(tǒng)
    的頭像 發(fā)表于 06-04 15:33 ?765次閱讀
    RK3568<b class='flag-5'>開發(fā)板</b>支持<b class='flag-5'>AMP</b>雙系統(tǒng)

    正點原子i.MX 93開發(fā)板,雙核A55+M33+NPU,雙路RS485&amp;amp;FDCAN&amp;amp;千兆網(wǎng),異核/AI/工業(yè)開發(fā)

    正點原子i.MX 93開發(fā)板,雙核A55+M33+NPU,雙路RS485&amp;FDCAN&amp;千兆網(wǎng),異核/AI/工業(yè)開發(fā)!正點原子i.MX93
    的頭像 發(fā)表于 05-08 15:00 ?819次閱讀
    正點原子i.MX 93<b class='flag-5'>開發(fā)板</b>,雙核A55+M33+NPU,雙路RS485&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;FDCAN&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;千兆網(wǎng),異核/AI/工業(yè)<b class='flag-5'>開發(fā)</b>!

    英特爾開發(fā)套件『哪吒』在Java環(huán)境實現(xiàn)ADAS道路識別演示 | 開發(fā)者實戰(zhàn)

    本文使用來自O(shè)penModelZoo的預訓練的road-segmentation-adas-0001模型。ADAS代表高級駕駛輔助服務(wù)。該模型識別四個類別:背景、道路、路緣和標記。硬件環(huán)境此文使用了英特爾開發(fā)套件家族里的『
    的頭像 發(fā)表于 04-29 08:07 ?614次閱讀
    <b class='flag-5'>英特爾</b><b class='flag-5'>開發(fā)</b>套件『<b class='flag-5'>哪吒</b>』在Java環(huán)境實現(xiàn)ADAS道路<b class='flag-5'>識別</b><b class='flag-5'>演示</b> | <b class='flag-5'>開發(fā)者</b><b class='flag-5'>實戰(zhàn)</b>

    【轉(zhuǎn)載】英特爾開發(fā)套件“哪吒”快速部署YoloV8 on Java | 開發(fā)者實戰(zhàn)

    OpenVINO 工具套件基于OneAPI開發(fā),可以加快高性能計算機視覺和深度學習應(yīng)用開發(fā)速度的工具套件,適用于從邊緣到云的各種英特爾計算平臺上,幫助用戶更快地將更準確的真實世界數(shù)據(jù)的AI推理結(jié)果
    的頭像 發(fā)表于 03-23 08:05 ?601次閱讀
    【轉(zhuǎn)載】<b class='flag-5'>英特爾</b><b class='flag-5'>開發(fā)</b>套件“<b class='flag-5'>哪吒</b>”快速部署YoloV8 on Java | <b class='flag-5'>開發(fā)者</b><b class='flag-5'>實戰(zhàn)</b>

    基于英特爾哪吒開發(fā)者套件平臺來快速部署OpenVINO Java實戰(zhàn)

    OpenVINO 工具套件基于OneAPI開發(fā),可以加快高性能計算機視覺和深度學習應(yīng)用開發(fā)速度的工具套件,適用于從邊緣到云的各種英特爾計算平臺上
    的頭像 發(fā)表于 03-21 18:24 ?1543次閱讀
    基于<b class='flag-5'>英特爾</b><b class='flag-5'>哪吒</b><b class='flag-5'>開發(fā)者</b>套件平臺來快速部署OpenVINO Java<b class='flag-5'>實戰(zhàn)</b>

    愛立信旗下Vonage與AT&amp;amp;T合作,通過API為開發(fā)者提供更豐富的網(wǎng)絡(luò)能力

    近日,愛立信旗下的Vonage正在與美國跨國電信運營商AT&amp;T合作,通過API為開發(fā)者和企業(yè)提供更豐富的網(wǎng)絡(luò)能力。
    的頭像 發(fā)表于 03-21 10:37 ?1.2w次閱讀

    iOS 17.4 &amp;amp; iPadOS 17.4 開發(fā)者將可控制“表情反應(yīng)”默認行為

    蘋果公司在iOS 17.4及iPadOS 17.4的RC版開發(fā)者文檔中明確規(guī)定:“開發(fā)者可以使用特定代碼[…]以實現(xiàn)‘表情反應(yīng)’功能的設(shè)定。然而,最終決定權(quán)取決于用戶自主選擇,而非應(yīng)用程序預先設(shè)定?!?/div>
    的頭像 發(fā)表于 02-28 13:56 ?661次閱讀

    RK3568--基于AMP的多通道AD采集開發(fā)

    RK3568--基于AMP的多通道AD采集開發(fā)
    的頭像 發(fā)表于 01-19 10:03 ?1024次閱讀
    RK3568--基于<b class='flag-5'>AMP</b>的多通道AD采集<b class='flag-5'>開發(fā)</b>案