999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

ARMNEON技術在車位識別算法中的應用

2013-04-12 00:00:00王寧蔣大林董珂
現代電子技術 2013年18期

摘 要: 為了在車位檢測系統中不使用DSP的情況下,達到實時處理和節約成本的目的,在嵌入式Linux系統中使用了CORTEX?A系列的NEON協處理器技術來優化一種車位圖像檢測算法的代碼。在CORTEX?A8平臺上使用該圖像處理算法進行了大量的處理測試,圖像算法處理速度得到很大提升。最后在多個平臺下使用該圖像處理算法進行測試對比,使用了NEON技術后其算法處理速度提升明顯,能夠滿足實時要求。

關鍵詞: ARM; CORTEX?A8; NEON; GCC

中圖分類號: TN919?34; TP391 文獻標識碼: A 文章編號: 1004?373X(2013)18?0105?03

0 引 言

隨著城市越來越多家庭擁有汽車,相應的停車場建設數目也越來越多,停車場管理系統也越來越重要[1]。而國內城市車多人多,空間擁擠給停車廠管理帶來諸多不便。車位檢測系統設計成嵌入式終端是一個好的選擇。圖像檢測算法的復雜度給實時檢測帶來難題,一般的圖像處理都是基于DSP完成,這帶來了成本的上升。ARM公司CORTEX?A系列處理器的出現,極大地緩解了這個難題。

ARM平臺能夠很好地支持Linux系統,Linux系統具有強大的網絡通訊功能[2],也給程序移植等帶來便利。本文的檢測算法在ARM平臺基于NEON技術進行了優化,在保證檢測精度的同時,處理速度提升明顯,與使用DSP相比,大大節約了成本,為停車場管理系統的研究提供新的方向。

1 ARM NEON技術介紹

ARM的NEON通用 SIMD 引擎可有效處理當前和將來的多媒體格式,從而改善用戶體驗。 NEON 技術是通過清晰方式構建的,并可無縫用于其本身的獨立流水線和寄存器文件。NEON 技術是 ARM Cortex?A 系列處理器的128 位 SIMD(單指令多數據)體系結構擴展,旨在為多媒體應用提供更加強大的加速功能,從而明顯改善程序性能。它具有 32 個寄存器,64 位寬(是 16 個寄存器,128 位寬的雙倍視圖)NEON 指令特點如下:

(1)寄存器被視為同一數據類型的元素的矢量;

(2)數據類型可為:有符號/無符號的 8 位、16 位、32 位、64 位單精度浮點;

(3)指令在所有通道中執行同一操作。

本系統目前在一處地下停車場進行測試驗證,如圖4在停車中采集到的背景和待測圖像,通過對100幅采集到800×600分辨率的現場圖像,在CORTEX?A8平臺上進行測試,平均檢測時間為538 ms,該算法在地下停車場中準確率97%。表1中給出了處理一幅待測圖像CORTEX?A8和ARM11平臺優化前平均時間的測試對比結果(均使用GCC交叉編譯)。

3 圖像處理算法在CORTEX?A8平臺上的優化

本系統是Cortex?A8和Linux系統上搭建[7],Linux下使用的編譯器為GCC。本文中使用普通C語言優化和NEON編程優化對圖像相關函數進行了優化,并進行了測試對比,下面給出方差函數variance代碼進行優化前后的對比說明,如圖5優化前的代碼。

4 結 語

通過使用ARM NEON技術,對于圖像處理這類矩陣運算進行并行優化,可大大提高處理速度,進行優化后,速度較優化前提升了達2倍之多,較ARM11提升了8倍的速度。ARM COTEX?A系列所使用的NEON技術,不僅使車位圖像檢測算法的速度有很大提升,在信號處理等多媒體處理算法中[10],也有廣闊的應用前景。

參考文獻

[1] 芮瑞.車位檢測器及其發展研究[C].南寧:中國高科技產業化研究會信號處理產業化分會籌備工作委員會,2008.

[2] 譚會生.ARM嵌入式系統原理及開發應用[M].西安:西安電子科技大學出版社,2012.

[3] 王凱.基于TVP5150的視頻LCD顯示設計[J].電子設計工程,2011,19(1):178?181.

[4] 郝俊.基于V4L2的ARM11 USB視頻采集終端的設計與實現[J].貴州大學學報,2011,28(4):74?78.

[5] SONKA Milan, BOYLE Roger. Image processing, analysis, and machine vision [M]. 2nd ed. Beijing: Posts Telecommunications Press, 2002.

[6] 劉學勇,陳建偉.精通Linux C編程[M].北京:清華大學出版社,2009.

[7] 程昌南.ARM Cortex?A8硬件DIY[M].北京:北京航空航天大學出版社,2012.

[8] GNU. GNU free documentation [EB/OL]. [2008?10?03]. http://gcc.gnu.org.

[9] 金麗.基于ARM嵌入式系統的C程序優化方法[J].南通大學學報,2006,5(3):61?64.

[10] 王家樑.基于ARM Cortex_A8平臺的WMA解碼器優化設計[D].上海:上海交通大學,2009.

主站蜘蛛池模板: 天堂亚洲网| 内射人妻无套中出无码| 国产精品妖精视频| 亚洲欧洲AV一区二区三区| 国产亚洲视频在线观看| 亚洲无限乱码一二三四区| 香蕉eeww99国产在线观看| 成人综合在线观看| 人妻一区二区三区无码精品一区| 欧美日在线观看| 精品国产香蕉伊思人在线| 欧美激情第一欧美在线| a级毛片毛片免费观看久潮| 亚洲最大看欧美片网站地址| 国产精品自拍露脸视频| 亚洲国产午夜精华无码福利| 欧美午夜精品| 婷婷色婷婷| 亚州AV秘 一区二区三区| 亚洲一区二区三区在线视频| 欧美成人日韩| 欧美精品伊人久久| а∨天堂一区中文字幕| 亚洲成a∧人片在线观看无码| 欧美色99| 久久精品亚洲专区| 婷婷丁香色| 69综合网| 萌白酱国产一区二区| 精品一区二区三区无码视频无码| 久久久久久久久亚洲精品| 日本一区高清| 毛片网站观看| 青青青国产免费线在| 国产在线一区二区视频| 国产精品视频观看裸模| 日本成人一区| 欧美精品v欧洲精品| 国产欧美综合在线观看第七页| 日韩欧美中文| 色综合成人| 2022国产无码在线| 日韩精品一区二区深田咏美| 97青青青国产在线播放| 日本精品αv中文字幕| 2020最新国产精品视频| 久久久久青草线综合超碰| 婷婷激情亚洲| 亚洲色欲色欲www网| 香蕉综合在线视频91| 日韩二区三区| 久久婷婷国产综合尤物精品| 国产性爱网站| 欧美日韩91| 国产成人a毛片在线| 在线亚洲精品福利网址导航| 日本国产一区在线观看| 国产男女免费完整版视频| 久久精品亚洲热综合一区二区| 国产精品亚洲一区二区三区z| 亚洲美女一级毛片| 国产Av无码精品色午夜| 午夜成人在线视频| 久久国产精品77777| 亚洲精品在线观看91| 欧美午夜网站| 一区二区欧美日韩高清免费| 99精品这里只有精品高清视频| 日韩在线欧美在线| 久久一本精品久久久ー99| 成人午夜免费视频| 永久在线播放| 亚洲无码精彩视频在线观看| 国产成人高清精品免费软件| 一本一本大道香蕉久在线播放| 伊人久久综在合线亚洲91| 99爱在线| 成人亚洲天堂| 国产精品爽爽va在线无码观看 | 国模视频一区二区| 亚洲欧美日韩天堂| 99尹人香蕉国产免费天天拍|