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

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

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

3天內不再提示

飛槳目標檢測端到端開發套件PaddleDetection正式開源車輛分析工具PP-Vehicle

CVer ? 來源:CVer ? 作者:CVer ? 2022-10-20 11:35 ? 次閱讀

停車場閘機的車牌識別、道路兩側的違停檢測、繁華路口的車流統計、茫茫車海中的車輛鎖定…這些場景背后的技術原理大家是否在心中簡單構思過?抑或想要抽時間自己攢一套出來可卻又不知從何下手?——PP-Vehicle來告訴你答案。

繼行人分析工具PP-Human之后,飛槳目標檢測端到端開發套件PaddleDetection正式開源車輛分析工具PP-Vehicle!

81b9849a-5020-11ed-a3b6-dac502259ad0.gifPP-Vehicle功能全景圖

PP-Vehicle是一款針對車輛分析相關場景的開源工具,產品主要圍繞以下幾個方面進行設計開發:

  • 實用性:針對車輛分析場景共性的底層模型進行優選迭代;針對幾個高頻場景進行了詳細的后處理策略設計,可以滿足業務的快速上線需求。同時提供豐富的二次開發教程,方便用戶根據自己的業務場景進行私有化開發。

  • 泛化性:在公開數據集以及自采數據集上進行充分訓練,并且提供預訓練模型,覆蓋車輛分析中監控視角、駕駛員視角、俯拍視角等常見相機視角。

  • 低代碼:實現1行代碼快速部署,支持圖片、視頻、單路/多路rtsp視頻流輸入,修改配置文件即可快速實現策略修改以及pipeline的組合。

接下來讓我們具體看一下PP-Vehicle的工作。

搭配源碼食用更佳!

https://github.com/PaddlePaddle/PaddleDetection

記得Star收藏,

防止走丟又實時關注更新!

82380b44-5020-11ed-a3b6-dac502259ad0.png

整體方案

82506a68-5020-11ed-a3b6-dac502259ad0.png

PP-Vehicle技術架構

PP-Vehicle整體分為輸入、核心算法、輸出三部分:

  • 輸入:支持離線圖片、視頻以及rtsp視頻流等形式,可根據輸入類型快速配置,如下圖所示,為輸入配置為rtsp拉流的示例。

825992be-5020-11ed-a3b6-dac502259ad0.png

PP-Vehiclertsp拉流預測示例

  • 核心算法:主要由預訓練模型以及邏輯策略組成。預訓練模型主要有4個:車輛檢測模型、車輛跟蹤模型、車牌識別模型、車輛屬性分析模型。各個模型性能見下表:

828f5d18-5020-11ed-a3b6-dac502259ad0.png

預訓練模型

82f34ee0-5020-11ed-a3b6-dac502259ad0.png

違停pipeline配置文件示例

  • 輸出:包括車牌信息、車輛軌跡、車輛屬性、違停信息等;同時支持這些信息的可視化渲染輸出,如下圖為直接配置可視化信息rtsp推流顯示。

838074d2-5020-11ed-a3b6-dac502259ad0.png

rtsp推流展示示例

838b60a4-5020-11ed-a3b6-dac502259ad0.gif

可視化效果

詳見:

https://github.com/PaddlePaddle/PaddleDetection/blob/release/2.5/deploy/pipeline/docs/tutorials/PPVehicle_QUICK_STARTED.md

方案簡析

PP-Vehicle針對一些高頻車輛分析場景提供了詳細的解決方案,在這里就主要思路進行簡析,詳細的解析大家可以關注課后的海報,聽一聽開發同學的詳解。

車牌識別方案:

  1. 通過目標檢測來獲取圖片中的車輛檢測框,模型方案為PP-YOLOE-l。當輸入為視頻時,會基于車輛檢測框,使用OC-SORT跟蹤模型來完成車輛的多目標跟蹤;

  2. 通過車輛檢測框的坐標截取對應位置圖像;

  3. 使用車牌檢測模型在每張車輛截圖中識別車牌所在位置,同理截取車牌區域,模型方案為PP-OCRv3車牌檢測模型

  4. 使用字符識別模型識別車牌中的字符,模型方案為PP-OCRv3車牌識別模型;

  5. 此外還使用了一些優化策略提升速度以及準確率。

  1. 使用跳幀策略,每10幀做一次車牌檢測,避免每幀做車牌檢測的算力消耗;

  2. 車牌結果穩定策略,避免單幀結果的波動,利用同一個id的歷史所有車牌識別結果進行投票,得到該id最大可能的正確結果;

  3. 車輛檢測模型聯合BDD-100k和UA-DETRAC數據集訓練, 車牌檢測方案采用CCPD數據集在車牌場景finetune提升檢測精度。

詳見:

https://github.com/PaddlePaddle/PaddleDetection/blob/release/2.5/deploy/pipeline/docs/tutorials/ppvehicle_plate.md

車輛屬性識別方案:

  1. 車輛屬性識別模型使用了PaddleClas超輕量圖像分類方案(PULC,Practical Ultra Lightweight image Classification)

  2. 并在該模型的基礎上,進一步使用了以下優化方案:

  1. 使用SSLD預訓練模型,在不改變推理速度的前提下,精度提升約0.5個百分點;

  2. 融合EDA數據增強策略,精度提升0.52個百分點;

  3. 使用SKL-UGI知識蒸餾, 精度提升0.23個百分點。

詳見:

https://github.com/PaddlePaddle/PaddleDetection/blob/release/2.5/deploy/pipeline/docs/tutorials/ppvehicle_attribute.md

違停檢測方案:

  1. 通過目標檢測來獲取車輛檢測框,模型方案為PP-YOLOE;

  2. 基于跟蹤算法獲取每輛車的軌跡,模型方案為OC-SORT。如果車輛中心在違停區域內且在指定時間內未發生移動,則視為違章停車;

  3. 使用車牌識別模型得到違章停車車牌并可視化。

詳見:

https://github.com/PaddlePaddle/PaddleDetection/blob/release/2.5/deploy/pipeline/docs/tutorials/ppvehicle_illegal_parking.md

二次開發

此外,PP-Vehicle支持二次開發,大家可以在自己的數據集上進行模型訓練、策略改寫等,定制化自己的專屬PP-Vehicle。如下圖為車牌識別任務二次開發示例:

89ab6740-5020-11ed-a3b6-dac502259ad0.png

二次開發示例

詳見:

https://github.com/PaddlePaddle/PaddleDetection/blob/release/2.5/docs/advanced_tutorials/customization/ppvehicle_plate.md

部署優化

特別的,PP-Vehicle針對邊緣端部署場景進行了優化,如針對Jetson系列模型選擇輕量級版本,同時開啟跟蹤跳幀功能進行優化,同時提供了豐富的部署選項以達到性能-速度的平衡。

89bf00ca-5020-11ed-a3b6-dac502259ad0.png

Jetson配置參數

詳見:

https://github.com/PaddlePaddle/PaddleDetection/blob/release/2.5/deploy/pipeline/docs/tutorials/PPVehicle_QUICK_STARTED_en.md#Inference-Deployment

審核編輯 :李倩


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

    關注

    30

    文章

    4887

    瀏覽量

    70264
  • 車牌識別
    +關注

    關注

    5

    文章

    83

    瀏覽量

    15929
  • 車輛檢測
    +關注

    關注

    0

    文章

    32

    瀏覽量

    10954

原文標題:最新優秀開源!車牌識別、車輛檢測、車輛跟蹤、違停檢測一網打盡!

文章出處:【微信號:CVer,微信公眾號:CVer】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    基于LockAI視覺識別模塊:C++目標檢測

    是基于百度深度學習框架開發的一個高效的目標檢測庫,支持多種先進的目標
    發表于 06-06 14:43

    DA14594 BLE Pro開發套件 開源 (原理圖+BOM+PCB)

    DA14594-006FDEVKT-P BLE Pro開發套件 *附件:REN_DA1459x_開發板 硬件手冊.pdf *附件:DA1459x Pro開發套件 (469-16-D) 物料清單
    的頭像 發表于 05-22 10:47 ?426次閱讀
    DA14594 BLE Pro<b class='flag-5'>開發套件</b> <b class='flag-5'>開源</b> (原理圖+BOM+PCB)

    SC171開發套件V3 技術資料

    與使用(SC171開發套件V3) https://bbs.elecfans.com/jishu_2485280_1_1.html AI側部署開發(SC171開發套件V3) https
    發表于 04-17 11:03

    AI功能(SC171開發套件V3)

    https://t.elecfans.com/v/27892.html *附件:文檔:圖像語義分割(deeplabv3)案例----基于SC171開發套件V3.pdf 見文檔說明 2 人體目標檢測
    發表于 04-16 18:48

    AI側部署案例(SC171開發套件V3)

    AI側部署案例(SC171開發套件V3) 序列 課程名稱 視頻課程時長 視頻課程鏈接 課件鏈接 工程源碼 1 初學者入門手寫數字識別案例 20分02秒 https://t.elecfans.com
    發表于 04-16 18:33

    AI側部署開發(SC171開發套件V3)

    AI側部署開發(SC171開發套件V3) 序列 課程名稱 視頻課程時長 視頻課程鏈接 課件鏈接 工程源碼 1 Fibo AI Stack模型轉化指南------Docker Desktop環境操作
    發表于 04-16 18:30

    首創開源架構,天璣AI開發套件側AI模型接入得心應手

    時間。 這不僅僅是工具的升級,更是邁向智能體化用戶體驗的關鍵基礎設施。 天璣AI開發套件 2.0,全面釋放天璣側AI能力 去年,天璣AI開發套件一經發布就廣受
    發表于 04-13 19:52

    如何在C#中部署PP-OCRv4模型

    《超4萬6千星的開源OCR黑馬登場,PaddleOCR憑什么脫穎而出?》收到了讀者熱烈反響c,很多讀者提出:如何在C#中部署PP-OCRv4模型?本文從零開始詳細介紹整個過程。
    的頭像 發表于 02-17 10:58 ?1604次閱讀
    如何在C#中部署<b class='flag-5'>飛</b><b class='flag-5'>槳</b><b class='flag-5'>PP</b>-OCRv4模型

    【米爾RK3576開發板評測】+項目名稱百度PP-YOLOE

    一、簡介 PP-YOLOE是百度基于其之前的PP-YOLOv2所改進的卓越的單階段Anchor-free模型,超越了多種流行的YOLO模型。PP-YOLOE,有更高的檢測精度且部署友好
    發表于 02-15 17:14

    使用OpenVINO C# API輕松部署PP-OCRv4模型

    ? 作者:算力魔方創始人/英特爾創新大使劉力 《超4萬6千星的開源OCR黑馬登場,PaddleOCR憑什么脫穎而出?》 收到了讀者熱烈反響,很多讀者提出:如何在C#中部署PP-OC
    的頭像 發表于 02-12 10:42 ?1296次閱讀
    使用OpenVINO C# API輕松部署<b class='flag-5'>飛</b><b class='flag-5'>槳</b><b class='flag-5'>PP</b>-OCRv4模型

    自動駕駛技術研究與分析

    傳遞和全局優化的優勢,成為智能駕駛技術發展的重要方向。與傳統模塊化架構相比,技術通過深度神經網絡實現從傳感器數據輸入車輛控制信號輸出
    的頭像 發表于 12-19 13:07 ?788次閱讀

    凌智電子加入技術伙伴計劃,攜手PaddleX為視覺模組產品賦能添“智”

    近日,福州市凌睿智捷電子有限公司(以下簡稱凌智電子)正式加入技術伙伴計劃。雙方將共同探索人工智能技術在邊緣部署中的創新與應用。凌智電子將憑借其在邊緣計算領域的豐富經驗,結合
    的頭像 發表于 11-01 08:07 ?604次閱讀
    凌智電子加入<b class='flag-5'>飛</b><b class='flag-5'>槳</b>技術伙伴計劃,攜手PaddleX為視覺模組產品賦能添“智”

    測試用例怎么寫

    測試方法,旨在驗證整個應用程序從前端后端的流程是否能夠按照預期工作。它涉及多個系統組件和接口的交互,確保業務流程的完整性和正確性。 二、編寫測試用例的步驟 需求
    的頭像 發表于 09-20 10:29 ?896次閱讀

    【xG24 Matter開發套件試用體驗】深入了解Silicon Labs xG24 Matter開發套件

    開發套件(xG24-DK2601B套件)是一款緊湊、功能豐富的開發平臺,設計用于支持EFR32?無線Gecko片上系統。該套件為無線物聯網產品的開發
    發表于 08-27 20:23

    JH-7110 RISC-V開發套件正式開源

    近日,賽昉科技在RVspace生態社區正式開源昉·驚鴻-7110(JH-7110)DevKit開發套件,同時提供其原理圖和PCB參考設計源文件,旨在為客戶提供全面的RISC-V芯片平臺
    的頭像 發表于 06-15 08:19 ?936次閱讀
    JH-7110 RISC-V<b class='flag-5'>開發套件</b>正式<b class='flag-5'>開源</b>