“嵌入式視覺”與標(biāo)準(zhǔn)機(jī)器視覺系統(tǒng)之間的明顯區(qū)別有時并不容易。進(jìn)行分類的一種方法是將它們分解為三個部分。
第一部分:包括帶攝像頭和獨(dú)立PC的經(jīng)典視覺系統(tǒng)。
第二部分:包括基于板級相機(jī)和特定應(yīng)用硬件(如小型PC)的系統(tǒng)。
第三部分:您將找到一個高度集成的系統(tǒng),該系統(tǒng)具有很強(qiáng)的小型化程度,并且只有少數(shù)或根本沒有標(biāo)準(zhǔn)化組件。例如,在第一部分和第二部分中,您通常會發(fā)現(xiàn)使用GigE,USB,屏蔽電纜等的相機(jī)系統(tǒng),而在第三部分中,您更有可能找到帶有帶狀電纜的LVDS等低級接口。
換句話說,沿著從第一階段到第三階段的路徑,相機(jī)變得更小并且標(biāo)準(zhǔn)化部件的數(shù)量縮小。?成本節(jié)約是嵌入式視覺的結(jié)果。與傳統(tǒng)的PC設(shè)置相比,嵌入式方法不僅可以節(jié)省空間和能源。它也能夠以低得多的成本實(shí)現(xiàn)。嵌入式系統(tǒng)降低成本的一個主要因素是軟件。例如,Linux操作系統(tǒng)和OpenCV圖像處理庫是開源的,免費(fèi)提供,因此使用此組合時,無需擔(dān)心許可費(fèi)用。
此外,基于ARM的處理器系列正在不斷升級。眾所周知,它具有經(jīng)濟(jì)實(shí)惠的性能,可用于各種性能等級,包括具有多核架構(gòu)的性能等級。基于ARM的流程目前在嵌入式領(lǐng)域占據(jù)主導(dǎo)地位,并且比基于x86的處理器更為普遍。對于在基于ARM和x86的架構(gòu)上運(yùn)行的SDK,通??梢詫?a target="_blank">程序代碼移植,而無需花費(fèi)大量時間和精力。已經(jīng)開發(fā)的代碼的可重用性可以顯著節(jié)省成本。
嵌入式視覺的硬件方面:芯片上的系統(tǒng)(SOC),模塊上的系統(tǒng)(SOM)和模塊上的計算機(jī)(COM),嵌入式區(qū)域中使用的處理板通常是具有x86或ARM處理器的平臺。這里使用的處理器通常將圖形單元,總線系統(tǒng)和接口(USB,GigE,PCIe等)集中在一個所謂的片上系統(tǒng)或SOC中。?
硬件集成的下一步使用模塊上計算機(jī)或模塊上系統(tǒng)(COM或SOM,可以同義使用)。SOC,RAM,電源管理和任何其他外圍設(shè)備在電路板上組合成帶有插頭連接器的模塊。?
通過系統(tǒng)模塊降低硬件開發(fā)成本
在嵌入式應(yīng)用程序的硬件開發(fā)范圍內(nèi),開發(fā)人員只需開發(fā)所謂的載體或基板,然后通過合適的插頭連接器將其用于安裝SOM??偟膩碚f,這就是嵌入式處理板。?這種方法的好處在于,硬件開發(fā)中最復(fù)雜的部分已經(jīng)通過SOM完成。從根本上將SOM連接到外部接口(USB,GigE,HDMI等)的基板,與開發(fā)所需的所有組件的完全定制設(shè)計相比,復(fù)雜得多,開發(fā)成本更低。例如,在單個電路板上。?
各種具有各種SOC(包括x86和ARM)的SOM也可用于工業(yè)應(yīng)用。制造商通常將其SOM設(shè)計為兼容,而無需調(diào)整基板,因此可以使用性能更高的SOM輕松替換性能較低的SOM。?還建立了幾個獨(dú)立于制造商的標(biāo)準(zhǔn),例如COM Express,Qseven和SMARC。但是,在這種情況下,SOM在不同制造商產(chǎn)品中的兼容性通常僅涵蓋SOM功能的一部分。
SOM使得即使在小單位體積的情況下開發(fā)嵌入式視覺系統(tǒng)也具有吸引力。雖然這種使用SOM方法的完全定制設(shè)計不太可能降低生產(chǎn)成本,但與傳統(tǒng)的標(biāo)準(zhǔn)PC設(shè)置相比,它仍然具有顯著的成本效益。?
fqj
評論
查看更多