當(dāng)前主流的安防S o C,不論是Amba re l l a、Gr a i n Media、HiSilicon、Sony和TI等,都包含了影像輸入、編碼、譯碼、網(wǎng)絡(luò)傳輸等主要功能。在資源分配上,均包含主控CPU(ARM)、協(xié)處理器、高速緩存(Cache Memory)等,以及LPR性能關(guān)系最大的,主要是CPU和高速緩存。以海思Hi3516芯片為例,其包含一個標(biāo)準(zhǔn)頻率440M的ARM A9處理器,以及16KB第一層快取(L1 Cache)和256KB第二層快取(L2 Cache)。
整合LPR過程中,設(shè)備系統(tǒng)基礎(chǔ)功能占用的CPU是一個重要的限制條件。為了保證整個設(shè)備的正常工作,一般我們要求可供LPR使用的CPU資源不超過40%,極端情況下,可以到60%;LPR程序和系統(tǒng)主程序一起駐存在系統(tǒng)flash中,當(dāng)系統(tǒng)啟動時,LPR接到調(diào)用命令而啟動分析。在整合設(shè)計的過程中,獲取影像是基本要求之一。通常LPR要求獲取分辨率不低于CIF的圖,像進(jìn)行處理。標(biāo)準(zhǔn)接口上獲取YUV數(shù)據(jù)比獲取編碼的影像訊號,更能提高處理效率,減輕算法負(fù)荷。
至于輸出端,LPR的結(jié)果是交由上層應(yīng)用軟件接續(xù)處理,包括必要的顯示和關(guān)聯(lián)動作控制。一個理想的LPR程序,可簡化開發(fā)車牌辨識設(shè)備的難度。設(shè)備商開發(fā)應(yīng)用的重心放在需要偵測的交通事件規(guī)則與邏輯上,而不必關(guān)心底層車牌識別的性能與實現(xiàn)過程,從而大大提高了產(chǎn)品應(yīng)用的豐富性和針對性。
如果同時能提供上層通用的應(yīng)用功能模塊整合,進(jìn)一步加快設(shè)備配置智能功能的開發(fā)速度,就能降低開發(fā)成本。此外,用戶也可以進(jìn)行自定義的規(guī)則分析,在降低用戶開發(fā)難度,縮短產(chǎn)品開發(fā)周期的同時,增加了功能開發(fā)的靈活性,使得產(chǎn)品形態(tài)更加多樣化、專業(yè)化。