www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 物聯(lián)網(wǎng) > IoT設(shè)計分享
[導讀]之前我們學習了使用樹莓派和OpenCV的人臉識別。今天我們就用這兩個來用python構(gòu)建一個車牌識別系統(tǒng)。實時車牌檢測和識別對于自動收費站,找出交通規(guī)則違規(guī)者以及解決其他與車輛相關(guān)的安全問題非常有用。

之前我們學習了使用樹莓派和OpenCV的人臉識別。今天我們就用這兩個來用python構(gòu)建一個車牌識別系統(tǒng)。實時車牌檢測和識別對于自動收費站,找出交通規(guī)則違規(guī)者以及解決其他與車輛相關(guān)的安全問題非常有用。

所以在本教程中,我們將建立一個實時車牌識別系統(tǒng)使用樹莓派和派相機。該系統(tǒng)采用OpenCV和光學字符識別技術(shù)實現(xiàn)車牌的自動識別和讀取。Pi相機模塊連續(xù)捕獲幀,當按下鍵盤上的一個鍵時,它將最后一幀保存為新圖像。然后利用OpenCV中的輪廓函數(shù)對車牌進行檢測。最后,樹莓派裁剪出特定區(qū)域,并執(zhí)行光學字符識別來讀取車牌號碼。

組件的要求

?覆盆子π

?π的相機

這里只使用樹莓派和Pi相機來構(gòu)建這個樹莓派車牌識別系統(tǒng)。我們之前使用樹莓派相機,并使用它構(gòu)建了一些項目,如Web控制樹莓派監(jiān)控機器人,基于物聯(lián)網(wǎng)的智能Wi-Fi門鈴,智能閉路電視監(jiān)控系統(tǒng)等。

要了解有關(guān)如何將Pi相機與樹莓派接口的更多信息,請遵循我們之前的教程。

車牌識別的先決條件

這里我們使用OpenCV庫來檢測和識別車牌,使用Tesseract庫來讀取字符。因此,在繼續(xù)之前,首先安裝OpenCV、Tesseract和其他必需的庫。我們之前在樹莓派項目中使用了OpenCV進行人臉識別。

在樹莓派3上安裝OpenCV

這里使用OpenCV庫來檢測和識別人臉。要安裝OpenCV,首先要更新樹莓派。

然后使用以下命令安裝所需的依賴項,以便在樹莓派上安裝OpenCV。

之后,使用下面的命令在樹莓派上安裝OpenCV。

安裝超正方體

要安裝Tesseract,首先,使用下面的命令配置Debian軟件包(dpkg):

之后,使用apt-get選項安裝Tesseract OCR(光學字符識別)。

之后,使用pip安裝pytesseract。

之后,使用下面的命令安裝PYTTSX3庫,用于文本到語音的轉(zhuǎn)換:

安裝imutils

imutils用于使基本的圖像處理功能,如平移、旋轉(zhuǎn)、調(diào)整大小、骨架化和顯示Matplotlib圖像更容易使用OpenCV。使用以下命令安裝imutils:

SMTP郵件設(shè)置樹莓派車牌識別

SMTP (Simple Mail Transfer Protocol)是在TCP/IP網(wǎng)絡(luò)上提供電子郵件服務(wù)的標準協(xié)議。該服務(wù)器提供接收和發(fā)送電子郵件消息的功能。當樹莓派檢測并識別車牌時,我們使用SMTP發(fā)送郵件。

要在樹莓派上使用SMTP服務(wù),我們首先必須在樹莓派上安裝SMTP庫。使用下面的命令來安裝:

現(xiàn)在我們必須編輯配置文件。為此,使用以下命令打開配置文件:

然后加上下面的行。不要忘記添加您的電子郵件和電子郵件密碼。

用樹莓派進行車牌識別的Python編程

車牌識別OpenCV python代碼涉及三個主要步驟。第一步是車牌檢測。利用輪廓函數(shù)檢測圖像中的矩形物體,找到車牌號碼。第二步是字符分割。一旦輪廓檢測到車牌,我們必須裁剪出來,并保存為一個新的圖像。最后一步是字符識別。我們將對裁剪后的圖像執(zhí)行光學字符識別來檢測數(shù)字。

完整的python車牌識別代碼在本頁末尾給出。我們在這里解釋代碼。

在代碼的開頭,為這個項目導入所需的包。

然后初始化相機對象,將分辨率設(shè)置為(640,480),幀率設(shè)置為30 fps。

然后使用capture_continuous函數(shù)開始從樹莓派相機捕獲幀。我們使用鍵盤鍵‘ S ’來捕捉一個特定的幀。

當鍵盤鍵被按下時,它將占用最后一幀。在捕獲最后一幀后,它將使用雙邊過濾器功能從捕獲的圖像中刪除不需要的細節(jié)。

去除不需要的細節(jié)后,使用Canny Edge Method進行邊緣檢測。

現(xiàn)在我們將在圖像上尋找輪廓。然后將檢測到的輪廓由大到小進行排序。

樹莓派可以找到多個輪廓,所以我們需要在得到的結(jié)果中搜索一個有四個邊的矩形輪廓和一個閉合圖形來過濾車牌輪廓。

找到車牌后,把除車牌以外的所有東西都遮起來

在對除車牌區(qū)域外的整個圖像進行屏蔽后,我們將裁剪出車牌區(qū)域并將其保存為新圖像。

現(xiàn)在,在最后一步中,使用Tesseract庫從車牌圖像讀取字符,并將識別的字符存儲在“text”變量中。如前所述,當Pi檢測到車牌時,我們也會發(fā)送郵件。因此,車牌信息將發(fā)送到上述電子郵件地址。發(fā)送郵件的代碼如下。

這是如何使用Python和樹莓派構(gòu)建車牌識別。這個項目的結(jié)果不會100%準確。有時它無法檢測到車牌,或者有時它讀取一些垃圾值。結(jié)果很大程度上取決于圖像質(zhì)量和圖像方向。

本文編譯自iotdesignpro

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實際應(yīng)用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設(shè)計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉