国产肉体XXXX裸体137大胆,国产成人久久精品流白浆,国产乱子伦视频在线观看,无码中文字幕免费一区二区三区 国产成人手机在线-午夜国产精品无套-swag国产精品-国产毛片久久国产

新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 嵌入式機(jī)器視覺(jué)系統(tǒng)優(yōu)化研究

嵌入式機(jī)器視覺(jué)系統(tǒng)優(yōu)化研究

作者: 時(shí)間:2016-10-10 來(lái)源:網(wǎng)絡(luò) 收藏

摘要:介紹了基于ARM+DSP架構(gòu)的機(jī)器的特性,分析了制約機(jī)器性能的因素。從操作系統(tǒng)和應(yīng)用程序方面,討論了機(jī)器的優(yōu)化方案。通過(guò)對(duì)嵌入式Linux內(nèi)核和文件系統(tǒng)進(jìn)行裁剪,對(duì)應(yīng)用程序代碼進(jìn)行大量的優(yōu)化,并充分利用Cotex —A處理器獨(dú)有的NEON加速技術(shù),使系統(tǒng)開(kāi)機(jī)啟動(dòng)時(shí)問(wèn)縮短25 s,應(yīng)用程序運(yùn)行速度提高2.5倍。
關(guān)鍵詞:嵌入式;機(jī)器視覺(jué);優(yōu)化;ARM;NEON

嵌入式系統(tǒng)是以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),并且軟硬件可裁剪,適用于應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗有嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。嵌入式機(jī)器視覺(jué)系統(tǒng)是指用嵌入式計(jì)算機(jī)處理由光學(xué)傳感器接收到的圖像信息,以實(shí)現(xiàn)對(duì)物體的檢測(cè)和識(shí)別的裝置,如數(shù)碼相機(jī)、手持二維碼識(shí)別設(shè)備,體感交互游戲機(jī)等。由于機(jī)器視覺(jué)系統(tǒng)需要進(jìn)行大量復(fù)雜的數(shù)據(jù)運(yùn)算,因此目前大多數(shù)的機(jī)器視覺(jué)系統(tǒng)還是基于PC系統(tǒng)構(gòu)建,但隨著近年來(lái)嵌入式系統(tǒng)的高速發(fā)展,嵌入式機(jī)器視覺(jué)系統(tǒng)越來(lái)越多地應(yīng)用于工業(yè)檢測(cè)與控制、智能交通、安防、醫(yī)療器械、機(jī)器人導(dǎo)航及消費(fèi)電子等領(lǐng)域。
嵌入式機(jī)器視覺(jué)系統(tǒng)的性能主要取決于硬件和軟件兩方面。目前應(yīng)用于嵌入式機(jī)器視覺(jué)系統(tǒng)的硬件平臺(tái)主要有Intel基于x86架構(gòu)的Atom平臺(tái)、TI基于ARM—DSP的OMAP系列平臺(tái)、NVIDIA基于ARM—GeForce的Tegra系列平臺(tái)、IBM等基于PowerPC的處理平臺(tái)等,其中ARM—DSP是一種高性價(jià)比的、應(yīng)用廣泛的體系結(jié)構(gòu)。除了硬件平臺(tái)之外,嵌入式操作系統(tǒng)的選擇對(duì)機(jī)器視覺(jué)系統(tǒng)的性能也很重要,如開(kāi)機(jī)時(shí)間,系統(tǒng)穩(wěn)定性等。嵌入式操作系統(tǒng)的種類比較多,其中較為流行的主要有μC/OS、Windows CE、VxWorks、Android、iOS、Meego、QNX和Linux等。在諸多嵌入式操作系統(tǒng)中,Linux以其內(nèi)核穩(wěn)定、支持多種硬件平臺(tái)、完全免費(fèi)、源代碼完全開(kāi)放、可裁剪定制、易于移植的特性,成為大多數(shù)廠家的絕佳選擇。此外,由于嵌入式機(jī)器視覺(jué)系統(tǒng)具有處理數(shù)據(jù)量大,算法復(fù)雜的特點(diǎn),對(duì)嵌入式機(jī)器視覺(jué)應(yīng)用程序的優(yōu)化也至關(guān)重要。
文中以采用ARM—DSP結(jié)構(gòu)的Beagleboard—xM開(kāi)發(fā)板為例,構(gòu)建了用于目標(biāo)檢測(cè)跟蹤的嵌入式機(jī)器視覺(jué)系統(tǒng),從操作系統(tǒng)和機(jī)器視覺(jué)應(yīng)用程序方面對(duì)系統(tǒng)進(jìn)行優(yōu)化,并充分利用Cotex—A處理器的NEON加速技術(shù),顯著提高了嵌入式機(jī)器視覺(jué)系統(tǒng)的性能。

1 系統(tǒng)軟硬件組成
文中所采用的嵌入式機(jī)器視覺(jué)系統(tǒng)的硬件組成如圖1所示。其中DM3730處理器是由TI生產(chǎn)的單片系統(tǒng)(SoC)處理器,采用了POP(Package on Package)封裝技術(shù),內(nèi)含1G主頻的ARM Cortex—A8,主頻800 M的TMS320C64+內(nèi)核和512 M的LPDDR內(nèi)存。該處理器有較強(qiáng)的多媒體圖像、視頻處理能力,特別適合于構(gòu)建嵌入式機(jī)器視覺(jué)系統(tǒng)。Beagleboard—xM沒(méi)有Flash,系統(tǒng)是從MicroSD卡啟動(dòng)的。PMIC為電源與音頻管理模塊,它通過(guò)McBSP總線與處理器連接。攝像頭和以太網(wǎng)數(shù)據(jù)通過(guò)USB接口傳給處理器,處理器運(yùn)行目標(biāo)檢測(cè)與跟蹤程序,并將處理結(jié)果送到LCD顯示。Minicom用于和上位機(jī)進(jìn)行通訊,便于調(diào)試。

本文引用地址:http://m.ptau.cn/article/201610/306025.htm

a.jpg


圖2為系統(tǒng)的軟件結(jié)構(gòu)圖。在嵌入式Linux內(nèi)核中包含了對(duì)CPU、USB攝像頭、電源管理設(shè)備及USB以太網(wǎng)等的驅(qū)動(dòng)支持。其中V4L是Linux內(nèi)核中關(guān)于視頻設(shè)備的API接口,UVC(USB Video Class)是為USB攝像頭提供即插即用功能的驅(qū)動(dòng)模塊,在此基礎(chǔ)上將開(kāi)源的跨平臺(tái)機(jī)器視覺(jué)庫(kù)OpenCV2.2移植到了嵌入式平臺(tái)上,并在應(yīng)用程序中實(shí)現(xiàn)對(duì)視頻信號(hào)的采集和處理。

b.jpg



上一頁(yè) 1 2 3 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉