99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

分享一個不錯的基于深度學(xué)習(xí)的車牌檢測系統(tǒng)設(shè)計

新機器視覺 ? 來源:新機器視覺 ? 2023-02-19 11:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

概述

基于深度學(xué)習(xí)的車牌識別,其中,車輛檢測網(wǎng)絡(luò)直接使用YOLO偵測。而后,才是使用網(wǎng)絡(luò)偵測車牌與識別車牌號。

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

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

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

車牌號的序列識別,直接使用程序生成的車牌圖片訓(xùn)練,并佐以適當(dāng)?shù)膱D像增強手段。模型的訓(xùn)練直接采用端到端的訓(xùn)練方式,輸入圖片,直接輸出車牌號序列,損失采用CTCLoss。

一、網(wǎng)絡(luò)模型

1、車牌的偵測網(wǎng)絡(luò)模型:

網(wǎng)絡(luò)代碼定義如下:

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

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

2、車牌號的序列識別網(wǎng)絡(luò):

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

網(wǎng)絡(luò)代碼定義如下:

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

二、數(shù)據(jù)加載

1、車牌號的數(shù)據(jù)加載

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

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

再通過數(shù)據(jù)增強,

主要包括:

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

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

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

三、訓(xùn)練

分別訓(xùn)練即可

其中,偵測網(wǎng)絡(luò)的損失計算,如下:

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

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

偵測網(wǎng)絡(luò)輸出的反射變換矩陣,但對車牌位置的標(biāo)簽給的是四個角點的位置,所以需要響應(yīng)轉(zhuǎn)換后,做損失。其中,該cell是否有目標(biāo),使用CrossEntropyLoss,而對車牌位置損失,采用的則是L1Loss。

四、推理

1、偵測網(wǎng)絡(luò)的推理

按照一般偵測網(wǎng)絡(luò),推理即可。只是,多了一步將反射變換矩陣轉(zhuǎn)換為邊框位置的計算。

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

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

2、序列檢測網(wǎng)絡(luò)的推理

對網(wǎng)絡(luò)輸出的序列,進行去重操作即可,如間隔標(biāo)識符為“*”時:

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

完整代碼

https://github.com/HibikiJie/LicensePlate

審核編輯:陳陳

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

    關(guān)注

    3

    文章

    974

    瀏覽量

    43822
  • 檢測識別
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

    7300
  • 深度學(xué)習(xí)
    +關(guān)注

    關(guān)注

    73

    文章

    5557

    瀏覽量

    122684

原文標(biāo)題:基于深度學(xué)習(xí)的車牌檢測識別(Pytorch)(ResNet +Transformer)

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

    Nanopi深度學(xué)習(xí)之路(1)深度學(xué)習(xí)框架分析

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

    【HarmonyOS HiSpark AI Camera】基于深度學(xué)習(xí)的目標(biāo)檢測系統(tǒng)設(shè)計

    項目名稱:基于深度學(xué)習(xí)的目標(biāo)檢測系統(tǒng)設(shè)計試用計劃:嘗試在硬件平臺實現(xiàn)對Yolo卷積神經(jīng)網(wǎng)絡(luò)的加速運算,期望提出的方法能夠使目標(biāo)檢測技術(shù)更便捷
    發(fā)表于 09-25 10:11

    基于深度學(xué)習(xí)的異常檢測的研究方法

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

    射頻系統(tǒng)深度學(xué)習(xí)【回映分享】

    本文由回映電子整理分享,歡迎工程老獅們參與學(xué)習(xí)與評論內(nèi)容? 射頻系統(tǒng)中的深度學(xué)習(xí)? Deepwave Digital技術(shù)? 信號檢測和分類示
    發(fā)表于 01-05 10:00

    基于深度學(xué)習(xí)和3D圖像處理的精密加工件外觀缺陷檢測系統(tǒng)

    檢測,檢測準(zhǔn)確性和檢測穩(wěn)定性較差、容易誤判。 基于深度學(xué)習(xí)和3D圖像處理的精密加工件外觀缺陷檢測
    發(fā)表于 03-08 13:59

    什么是深度學(xué)習(xí)?使用FPGA進行深度學(xué)習(xí)的好處?

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

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

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

    如何使用深度學(xué)習(xí)進行視頻行人目標(biāo)檢測

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

    如何使用Python應(yīng)用軟件實現(xiàn)車牌檢測和識別

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

    OpenCV使用深度學(xué)習(xí)做邊緣檢測的流程

    導(dǎo)讀 分析了Canny的優(yōu)劣,并給出了OpenCV使用深度學(xué)習(xí)做邊緣檢測的流程。 在這篇文章中,我們將學(xué)習(xí)如何在OpenCV中使用基于深度
    的頭像 發(fā)表于 05-08 11:05 ?2526次閱讀
    OpenCV使用<b class='flag-5'>深度</b><b class='flag-5'>學(xué)習(xí)</b>做邊緣<b class='flag-5'>檢測</b>的流程

    車牌檢測系統(tǒng)

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

    基于深度學(xué)習(xí)車牌識別偵測網(wǎng)絡(luò)模型

    基于深度學(xué)習(xí)車牌識別,其中,車輛檢測網(wǎng)絡(luò)直接使用YOLO偵測。而后,才是使用網(wǎng)絡(luò)偵測車牌與識別車牌
    發(fā)表于 02-19 10:37 ?990次閱讀

    基于深度學(xué)習(xí)的小目標(biāo)檢測

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

    基于AI深度學(xué)習(xí)的缺陷檢測系統(tǒng)

    在工業(yè)生產(chǎn)中,缺陷檢測是確保產(chǎn)品質(zhì)量的關(guān)鍵環(huán)節(jié)。傳統(tǒng)的人工檢測方法不僅效率低下,且易受人為因素影響,導(dǎo)致誤檢和漏檢問題頻發(fā)。隨著人工智能技術(shù)的飛速發(fā)展,特別是深度學(xué)習(xí)技術(shù)的崛起,基于A
    的頭像 發(fā)表于 07-08 10:30 ?2511次閱讀