施努卡:嵌入式視覺(jué)應(yīng)用的最佳微控制器
自 1990 年代后期以來(lái),計(jì)算機(jī)的機(jī)器學(xué)習(xí)和數(shù)據(jù)分析一直很流行。對(duì)于許多人來(lái)說(shuō),這讓人想起每秒執(zhí)行大量計(jì)算的大型計(jì)算機(jī)處理單元。
隨著新技術(shù)似乎每天都在創(chuàng)造,我們現(xiàn)在正處于可以使用微控制器而不是巨大的、房間大小的 CPU 的地步。下面,我們將討論什么是嵌入式視覺(jué)、微控制器如何徹底改變?cè)擃I(lǐng)域,以及當(dāng)今可用的最佳微控制器。
什么是嵌入式視覺(jué)?
嵌入式視覺(jué)是一個(gè)監(jiān)控單元,通常由一個(gè)攝像頭和一個(gè) CPU 組成,它“看到”現(xiàn)實(shí)世界中的信息,并根據(jù)給定的標(biāo)準(zhǔn)針對(duì)特定目的對(duì)其進(jìn)行分析。嵌入式視覺(jué)的一個(gè)例子是安裝在主要城市的一系列攝像頭,用于監(jiān)控街道并解釋數(shù)據(jù)以確定可用停車(chē)位的位置。
什么是微控制器?
微控制器是一個(gè)單一的芯片,包括一個(gè)處理單元、一些少量的內(nèi)存,以及與計(jì)算機(jī)外圍設(shè)備交互的輸入和輸出。這些小型計(jì)算機(jī)通常用于與較大的系統(tǒng)或其他微控制器進(jìn)行交互,但許多計(jì)算機(jī)足夠強(qiáng)大,可以自行執(zhí)行有用的功能,包括用于嵌入式視覺(jué)。
有哪些微控制器可用?
有許多微控制器可用,所有微控制器都具有不同的規(guī)格,使其最適合在特定領(lǐng)域使用。下面,我們將討論我們最喜歡的四個(gè),以及一些優(yōu)缺點(diǎn),以幫助您確定哪些可能適合您的項(xiàng)目。
1) Nvidia Jetson TX1?- 這就是我們認(rèn)為的微控制器的強(qiáng)者。它比其他選項(xiàng)貴一點(diǎn),但它背后有一個(gè)強(qiáng)大的社區(qū)和令人印象深刻的規(guī)格,使其成為嵌入式視覺(jué)的理想選擇。
優(yōu)點(diǎn)
- 令人印象深刻的計(jì)算 (1 TeraFlop) - 低
功耗 (10W)
-64 位四核處理器
- 板載 WiFi 和藍(lán)牙
缺點(diǎn)
-昂貴的
2) Raspberry Pi 3(B 型)?——Raspberry Pi 長(zhǎng)期以來(lái)一直是微控制器的負(fù)擔(dān)得起的選擇,而 Pi 3 的性能和支持令人驚嘆。
優(yōu)點(diǎn)
-1.2 GHz 四核處理器
- 非常實(shí)惠 -
強(qiáng)大的開(kāi)發(fā)人員社區(qū)-板載
WiFi 和藍(lán)牙
缺點(diǎn)
- 性能低于 TX1
3) Nvidia Jetson TK1?- 這個(gè) Jetson 模型,在 TX1 之前出現(xiàn),仍然具有令人印象深刻的計(jì)算能力和它背后的一個(gè)偉大的開(kāi)發(fā)者生態(tài)系統(tǒng)。
優(yōu)點(diǎn)
-非常實(shí)惠
-高計(jì)算能力(300 GigaFlops) -
強(qiáng)大的開(kāi)發(fā)者社區(qū)
缺點(diǎn)
- 沒(méi)有板載 WiFi 或藍(lán)牙
- 性能低于 TX1
4) BeagleBoard (BeagleBone Black)?- BeagleBoard 是嵌入式視覺(jué)的絕佳選擇,需要額外的硬件連接,并且仍然擁有令人印象深刻的處理能力。
優(yōu)點(diǎn)
-硬件高度可擴(kuò)展- 經(jīng)濟(jì)
實(shí)惠
- 高存儲(chǔ)容量
缺點(diǎn)
-GUI
不及 - 性能低于以前的選項(xiàng)