精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

分享一個不錯的基于深度學習的車牌檢測系統設計

新機器視覺 ? 來源:新機器視覺 ? 2023-02-19 11:35 ? 次閱讀

概述

基于深度學習的車牌識別,其中,車輛檢測網絡直接使用YOLO偵測。而后,才是使用網絡偵測車牌與識別車牌號。

車牌的偵測網絡,采用的是resnet18,網絡輸出檢測邊框的仿射變換矩陣,可檢測任意形狀的四邊形。

車牌號序列模型,采用Resnet18+transformer模型,直接輸出車牌號序列。

數據集上,車牌檢測使用CCPD 2019數據集,在訓練檢測模型的時候,會使用程序生成虛假的車牌,覆蓋于數據集圖片上,來加強檢測的能力。

車牌號的序列識別,直接使用程序生成的車牌圖片訓練,并佐以適當的圖像增強手段。模型的訓練直接采用端到端的訓練方式,輸入圖片,直接輸出車牌號序列,損失采用CTCLoss。

一、網絡模型

1、車牌的偵測網絡模型:

網絡代碼定義如下:

781045f2-af1e-11ed-bfe3-dac502259ad0.png

該網絡,相當于直接對圖片劃分cell,即在16X16的格子中,偵測車牌,輸出的為該車牌邊框的反射變換矩陣。

2、車牌號的序列識別網絡:

車牌號序列識別的主干網絡:采用的是ResNet18+transformer,其中有ResNet18完成對圖片的編碼工作,再由transformer解碼為對應的字符。

網絡代碼定義如下:

782ddfea-af1e-11ed-bfe3-dac502259ad0.png

7854ce7a-af1e-11ed-bfe3-dac502259ad0.png

其中的Block類的代碼如下:

786ac266-af1e-11ed-bfe3-dac502259ad0.png

7893d124-af1e-11ed-bfe3-dac502259ad0.png

位置編碼的代碼如下:

78cc112e-af1e-11ed-bfe3-dac502259ad0.png

Block類使用的自注意力代碼如下:

78e5f63e-af1e-11ed-bfe3-dac502259ad0.png

78f9f576-af1e-11ed-bfe3-dac502259ad0.png

7918c726-af1e-11ed-bfe3-dac502259ad0.png

二、數據加載

1、車牌號的數據加載

同過程序生成一組車牌號:

792d6096-af1e-11ed-bfe3-dac502259ad0.png

再通過數據增強,

主要包括:

79673244-af1e-11ed-bfe3-dac502259ad0.png

79ae26cc-af1e-11ed-bfe3-dac502259ad0.png

79cb2484-af1e-11ed-bfe3-dac502259ad0.png

三、訓練

分別訓練即可

其中,偵測網絡的損失計算,如下:

79fdc7ea-af1e-11ed-bfe3-dac502259ad0.png

7a19e45c-af1e-11ed-bfe3-dac502259ad0.png

偵測網絡輸出的反射變換矩陣,但對車牌位置的標簽給的是四個角點的位置,所以需要響應轉換后,做損失。其中,該cell是否有目標,使用CrossEntropyLoss,而對車牌位置損失,采用的則是L1Loss。

四、推理

1、偵測網絡的推理

按照一般偵測網絡,推理即可。只是,多了一步將反射變換矩陣轉換為邊框位置的計算。

另外,在YOLO偵測到得測量圖片傳入該級進行車牌檢測的時候,會做一步操作。代碼見下,將車輛檢測框的圖片扣出,然后resize到長寬均為16的整數倍。

7a43c9f2-af1e-11ed-bfe3-dac502259ad0.png

2、序列檢測網絡的推理

對網絡輸出的序列,進行去重操作即可,如間隔標識符為“*”時:

7a53f91c-af1e-11ed-bfe3-dac502259ad0.png

完整代碼

https://github.com/HibikiJie/LicensePlate

審核編輯:陳陳

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

    關注

    3

    文章

    947

    瀏覽量

    43014
  • 檢測識別
    +關注

    關注

    0

    文章

    9

    瀏覽量

    7230
  • 深度學習
    +關注

    關注

    73

    文章

    5492

    瀏覽量

    120975

原文標題:基于深度學習的車牌檢測識別(Pytorch)(ResNet +Transformer)

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

收藏 人收藏

    評論

    相關推薦

    【超值干貨】 揭秘車牌識別算法

    ,分享車牌識別中的相關算法,是可以幫助到我們對于這種數字圖像處理的過程有比較全面的認識。下面我將結合Matlab代碼給大家進行講解:第步:RGB轉灰度這
    發表于 05-25 21:07

    Nanopi深度學習之路(1)深度學習框架分析

    設備”,沒錯,雖然Nanopi迷你,但確實能夠運行深度學習算法。但試用機會少的可憐,只有5,難道定要對申請志在必得嗎?NO!NO!NO!深度
    發表于 06-04 22:32

    【HarmonyOS HiSpark AI Camera】基于深度學習的目標檢測系統設計

    項目名稱:基于深度學習的目標檢測系統設計試用計劃:嘗試在硬件平臺實現對Yolo卷積神經網絡的加速運算,期望提出的方法能夠使目標檢測技術更便捷
    發表于 09-25 10:11

    基于深度學習的異常檢測的研究方法

    異常檢測深度學習研究綜述原文:arXiv:1901.03407摘要異常檢測重要的問題,在
    發表于 07-12 07:10

    射頻系統深度學習【回映分享】

    本文由回映電子整理分享,歡迎工程老獅們參與學習與評論內容? 射頻系統中的深度學習? Deepwave Digital技術? 信號檢測和分類示
    發表于 01-05 10:00

    基于深度學習和3D圖像處理的精密加工件外觀缺陷檢測系統

    檢測檢測準確性和檢測穩定性較差、容易誤判。 基于深度學習和3D圖像處理的精密加工件外觀缺陷檢測
    發表于 03-08 13:59

    什么是深度學習?使用FPGA進行深度學習的好處?

    延遲,這對深度學習推理也很有效。上述圖像識別的深度學習有望應用于自動駕駛等對精度要求較高的系統中。然而,由于它也是
    發表于 02-17 16:56

    【KV260視覺入門套件試用體驗】六、VITis AI車牌檢測&車牌識別

    車牌的圖像進行分析,最終截取出只包含車牌圖塊的過程。這個步驟的主要目的是降低在車牌識別過程中的計算量,如果直接對原始的圖像進行
    發表于 09-26 16:28

    如何使用深度學習進行視頻行人目標檢測

    近年來,隨著深度學習在計算機視覺領域的廣泛應用,基于深度學習的視頻運動目標檢測受到廣大學者的青睞。這種方法的基本原理是利用大量目標樣本數據訓
    發表于 11-19 16:01 ?22次下載
    如何使用<b class='flag-5'>深度</b><b class='flag-5'>學習</b>進行視頻行人目標<b class='flag-5'>檢測</b>

    如何使用Python應用軟件實現車牌檢測和識別

    、基于紋理、基于文字特征等方法,近年來隨著深度學習的發展也會使用目標檢測深度學習方法。該項
    的頭像 發表于 02-03 15:21 ?3800次閱讀

    OpenCV使用深度學習做邊緣檢測的流程

    導讀 分析了Canny的優劣,并給出了OpenCV使用深度學習做邊緣檢測的流程。 在這篇文章中,我們將學習如何在OpenCV中使用基于深度
    的頭像 發表于 05-08 11:05 ?2240次閱讀
    OpenCV使用<b class='flag-5'>深度</b><b class='flag-5'>學習</b>做邊緣<b class='flag-5'>檢測</b>的流程

    車牌檢測系統

    電子發燒友網站提供《車牌檢測系統.zip》資料免費下載
    發表于 12-13 10:21 ?1次下載
    <b class='flag-5'>車牌</b><b class='flag-5'>檢測</b><b class='flag-5'>系統</b>

    基于深度學習車牌識別偵測網絡模型

    基于深度學習車牌識別,其中,車輛檢測網絡直接使用YOLO偵測。而后,才是使用網絡偵測車牌與識別車牌
    發表于 02-19 10:37 ?736次閱讀

    基于深度學習的小目標檢測

    在計算機視覺領域,目標檢測直是研究的熱點和難點之。特別是在小目標檢測方面,由于小目標在圖像中所占比例小、特征不明顯,使得檢測難度顯著增加
    的頭像 發表于 07-04 17:25 ?746次閱讀

    基于AI深度學習的缺陷檢測系統

    在工業生產中,缺陷檢測是確保產品質量的關鍵環節。傳統的人工檢測方法不僅效率低下,且易受人為因素影響,導致誤檢和漏檢問題頻發。隨著人工智能技術的飛速發展,特別是深度學習技術的崛起,基于A
    的頭像 發表于 07-08 10:30 ?1142次閱讀