汽車儀表自動化測試的技術應用介紹


 汽車儀表的測試主要是針對儀表盤車速、引擎轉速、顯示字符及故障燈的檢測過程。通過工業攝像頭對儀表上的各組件進行截圖,然后利用OCR算法對截圖進行自動識別,完成自動化測試過程。

典型的OCR技術路線如下圖所示:

在進行圖像識別之前,需要對圖像識別的內容進行配置,對儀表盤的各模塊設置正確的模板。

[Menu]

Template  :     通過模板匹配技術,用於校准儀表的圖像

Meter       :     設置儀表信息,用於識別儀表的指針讀值

OCR         :   設置OCR信息,用於識別儀表上出現的中文,英文,數字

WarningLingts:設置故障燈模板信息,用於識別儀表上故障燈與模板的相似度

Template

Template的功能是:當儀表盤發生移動時,通過模板匹配技術講圖像校准到移動之前,避免其他圖像識別任務發生錯誤。

 Meter

Meter的功能是:配置儀表的基本信息,如:儀表的位置,儀表的量程,儀表的分割閾值以及儀表的識別范圍。圖像算法根據設定的信息可以識別出指針的數值。

 OCR

OCR的功能是: 采用深度學習的算法識別儀表盤上指定區域的字符,並與輸入的字符做對比,檢測字符是否顯示正確,是否顯示完整。目前支持的檢測語言有:中文,英文,數字。

 WarningLights

 WarningLights的功能是: 檢測故障燈顯示的正確性。包括:①是否顯示②顯示的圖標是否正確。首先標注出故障燈模板,然后讀取實時圖像,通過圖像算法給出兩者的相似度。

 

 模板設置完成后,將提前編譯好的測試腳本導入到軟件中,利用圖像識別技術和OCR算法自動執行測試用例。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM