本實(shí)用新型涉及一種條碼識讀器,特別是涉及一種基于異構(gòu)多核架構(gòu)的機(jī)器視覺裝置。
背景技術(shù):
條碼識讀器主要用來識別各種條形碼、二維碼等,廣泛的應(yīng)用于商品流通、工業(yè)生產(chǎn)、圖書管理等領(lǐng)域。申請?zhí)枮?01620430016.0的中國專利,公開了一種條碼智能識讀器,其包括微處理器、光源模塊、圖像采集模塊以及通信模塊,所述圖像采集模塊以及通信模塊分別與所述微處理器的通信接口模塊連接;所述圖像采集模塊用于采集條碼的原始圖像信息;所述光源模塊用于為所述圖像采集模塊在采集條碼的原始圖像信息的過程中提供照明;所述微處理器用于處理所述原始圖像信息并進(jìn)行條碼識別,并將識別結(jié)果通過所述通信模塊反饋至外圍設(shè)備。上述專利存在識別讀取速度慢的缺點(diǎn)。
技術(shù)實(shí)現(xiàn)要素:
本實(shí)用新型的目的就在于為了解決上述問題而提供一種基于異構(gòu)多核架構(gòu)的機(jī)器視覺裝置。
本實(shí)用新型通過以下技術(shù)方案來實(shí)現(xiàn)上述目的:
一種基于異構(gòu)多核架構(gòu)的機(jī)器視覺裝置,包括圖像采集模塊、條碼識讀器、電源模塊,所述條碼識讀器連接有所述圖像采集模塊,所述條碼識讀器內(nèi)部設(shè)置有FPGA邏輯管理模塊,所述FPGA邏輯管理模塊通過AXI Interconnect連接有ARM處理器,所述條碼識讀器內(nèi)部設(shè)置有DDC內(nèi)存控制器,所述條碼識讀器內(nèi)部同樣設(shè)置有通信模塊,所述條碼識讀器連接有存儲模塊,所述條碼識讀器的外壁上設(shè)置有外部接口,所述條碼識讀器與所述電源模塊電連接。
進(jìn)一步的,所述ARM處理器共有兩個,所述ARM處理器的型號為ARM? Cortex?-A9 MPCore?。
進(jìn)一步的,所述ARM處理器內(nèi)置有Neon/VFP協(xié)處理器。
進(jìn)一步的,所述圖像采集模塊為具體為攝像頭。
進(jìn)一步的,所述圖像采集模塊采集的信息包括圖形信息和光照強(qiáng)度信息。
進(jìn)一步的,所述外部接口為國標(biāo)接口,所述外部接口上設(shè)置有USB接口。
進(jìn)一步的,所述FPGA邏輯管理模塊、所述ARM處理器、所述通信模塊、所述DDC內(nèi)存控制器和所述外部接口之間通過AXI Interconnect相互連接。
本實(shí)用新型的有益效果在于:分辨圖形速度快,質(zhì)量高,通過將圖像/視頻處理、分析、傳感器接口和高速機(jī)器視覺連接功能完美結(jié)合,能將時(shí)延和瓶頸降低多達(dá)200倍,提高識別速度。
附圖說明
圖1是本實(shí)用新型所述一種基于異構(gòu)多核架構(gòu)的機(jī)器視覺裝置的框架示意圖。
附圖標(biāo)記說明如下:
1、圖像采集模塊;2、電源模塊;3、通信模塊;4、存儲模塊;5、條碼識讀器;6、FPGA邏輯管理模塊;7、DDC內(nèi)存控制器;8、ARM處理器;9、外部接口。
具體實(shí)施方式
下面結(jié)合附圖對本實(shí)用新型作進(jìn)一步說明:
如圖1所示,一種基于異構(gòu)多核架構(gòu)的機(jī)器視覺裝置,包括圖像采集模塊1、條碼識讀器5、電源模塊2,條碼識讀器5連接有圖像采集模塊1,條碼識讀器5內(nèi)部設(shè)置有FPGA邏輯管理模塊6,F(xiàn)PGA邏輯管理模塊6通過AXI Interconnect連接有ARM處理器8,條碼識讀器5內(nèi)部設(shè)置有DDC內(nèi)存控制器7,條碼識讀器5內(nèi)部同樣設(shè)置有通信模塊3,條碼識讀器5連接有存儲模塊4,條碼識讀器5的外壁上設(shè)置有外部接口9,條碼識讀器5與電源模塊2電連接。
進(jìn)一步的,ARM處理器8共有兩個,ARM處理器8的型號為ARM? Cortex?-A9 MPCore?,ARM處理器8內(nèi)置有Neon/VFP協(xié)處理器,圖像采集模塊1為具體為攝像頭,圖像采集模塊1采集的信息包括圖形信息和光照強(qiáng)度信息,外部接口9為國標(biāo)接口,外部接口9上設(shè)置有USB接口,F(xiàn)PGA邏輯管理模塊6、ARM處理器8、通信模塊3、DDC內(nèi)存控制器7和外部接口9之間通過AXI Interconnect相互連接。
上述結(jié)構(gòu)中,通過圖像采集模塊1采集復(fù)雜背景下的圖像器件(條碼圖像)和光源信息,然后利用嵌入式的機(jī)器視覺處理技術(shù)進(jìn)行任意方向的多個條碼區(qū)域自動定位和識別,具體包括圖像預(yù)處理(含去噪、圖像分割)、條碼定位、條碼旋轉(zhuǎn)、條碼解析等過程,兩個ARM處理器8分別作為系統(tǒng)運(yùn)算和圖形分析使用,AXI Interconnect作為異構(gòu)多核之間的數(shù)據(jù)傳輸接口或總線,這種架構(gòu)能夠做到小型化、高效性、低功耗,而且要處理龐大的圖像數(shù)據(jù)集,F(xiàn)PGA邏輯管理模塊6里面有很豐富的DSP資源,借助先進(jìn)的Vivado HLS工具,很方便地把以前的C/C++語言的DSP代碼,轉(zhuǎn)換為硬件描述語言(HDL),利用FPGA邏輯管理模塊6進(jìn)行硬件加速,另外,ARM處理器8內(nèi)置了Neon/VFP協(xié)處理器,提供了強(qiáng)大的DSP處理能力,再結(jié)合基于FPGA邏輯管理模塊6的硬件加速,可以提供前所未有的DSP性能,用Zynq SoC實(shí)現(xiàn)實(shí)時(shí)處理支持1080p60視頻序列(1,920 x 1,080 RGB圖像,每秒60幀)的系統(tǒng),達(dá)到每秒數(shù)千億次運(yùn)算的處理功能,有效提高條碼讀取效率。
以上顯示和描述了本實(shí)用新型的基本原理、主要特征和優(yōu)點(diǎn)。本行業(yè)的技術(shù)人員應(yīng)該了解,本實(shí)用新型不受上述實(shí)施例的限制,上述實(shí)施例和說明書中描述的只是說明本實(shí)用新型的原理,在不脫離本實(shí)用新型精神和范圍的前提下,本實(shí)用新型還會有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本實(shí)用新型范圍內(nèi)。本實(shí)用新型要求保護(hù)范圍由所附的權(quán)利要求書及其效物界定。