傳感器扮演什么角色?
很明顯,圖形傳感器是嵌入式視覺技術的關鍵。圖形傳感器在近年來已變得比較不那么昂貴了,這主要可歸功于行動電話普遍且大量且地采用了圖形傳感器。除了傳統的圖形傳感器以外,許多視覺應用都可以利用各式各樣的傳感器。例如,3D傳感器在微軟Kinect的應用即其一例,3D傳感器可說是許多應用的一大福音,因為有了3D影像后確實簡化了一些視覺任務。
在深入探索嵌入式系統以前,必須先具備哪些電腦視覺知識呢?
大多數的嵌入式系統設計工程師并不了解嵌入式視覺技術具有什么樣的能力。這是因為,一直到最近以前,在大多數的嵌入式系統中使用視覺技術仍不切實際;它畢竟還是太昂貴了。而今,為一系列廣泛的各種系統進一步納入視覺性能,在經濟上已經變得較為可行了;因此,對于系統設計者而言,熟悉這項技術、并進一步了解這項技術能做些什么是相當重要的。
早期采用視覺技術的工程師們現在已經可以拿出一些令人驚喜的新產品和產品功能了。當然,工程師們不僅需要了解視覺技術能做什么,同時也要學會如何把視覺技術整合于自己的產品中。在這方面,目前雖然已經累積了一些龐大的出版文獻可供參考,但其中絕大多數都是學術研究出版品,以及一些通常不適合協助工程師用于構建解決方案的文獻。工程師們需要的是更實際的資訊,如指導方針、設計實例、架構圖以及樣本程式碼等。
嵌入式視覺系統開發(fā)平臺
從頭開始打造一款視覺系統或子系統,可說是一項龐大且復雜的工作。你必須從像影像傳感器與處理器等這一類的基本元素開始,以及從無到有著手建立一種演算法。這對于資源的利用而言,并不是非常有效率的作法,特別是因為在視覺應用中還存在著不斷周而復始出現的共同問題。
工程師們最好不要選擇這種卷土重來的做法,他們應該能夠針對特定應用的一些共同元素,重新使用業(yè)經驗證的解決方案,然后再將自己的專才發(fā)揮在其設計獨特之處。我個人認為,這意味著我們需要專門針對視覺應用的先進開發(fā)平臺,例如,其中包括開發(fā)板以及合適的處理器、記憶體、I/O和圖形傳感器的視覺開發(fā)平臺。同時還伴隨有建置一個或多個視覺應用案例的應用軟件。此外,這一視覺開發(fā)平臺也提供了源代碼,使工程師們能夠參考這些范例應用立即開始工作,并對其設計進行修改,或添加所需的獨特功能。
這種開發(fā)平臺還將包括強大的開發(fā)工具,讓工程師們在定義所需的功能時,能夠作業(yè)于更高的抽象層,無需犧牲太多性能。同時,完整的開發(fā)平臺還提供一個最佳化視覺建構功能的豐富工具庫。
先進的開發(fā)平臺將帶來莫大助益,以實現并加速視覺功能的普及。
總結
采用嵌入式視覺,業(yè)界進入了一種“良性循環(huán)”,這是很多其他DSP應用領域的特點。目前雖然很少有專門用于嵌入式視覺應用的芯片,但是,這些應用越來越多的采用了針對其他應用開發(fā)的高性能、高性價比處理芯片,包括,數字信號處理器、CPU、FPGA和GPU等。這些芯片單位成本、單位功率的可編程性能越來越高,因此,能夠支持實現大批量嵌入式視覺產品。這些大批量應用也相應的引起了硅片提供商更多的關注,他們會提供更好的性能、更高的效率和可編程處理能力。
?
電子發(fā)燒友App




評論