《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 一種基于ADI低成本DSP實現的QR碼識別系統
一種基于ADI低成本DSP實現的QR碼識別系統
來源:電子技術應用2013年第4期
余維克,黎福海
湖南大學 電氣與信息工程學院,湖南 長沙410082
摘要: 設計了一種可在ADI低成本DSP(小內存平臺)上實現的QR碼識別系統,并在以BF592為核心的硬件平臺上實現。系統基于圖像處理方法,在32 KB的數據空間內實現了二值化壓縮并行的圖像采集時序、多個方向掃描對QR碼進行定位、采樣解碼等功能。經測試,該系統取得了良好的識別效果。
中圖分類號: TP368.2
文獻標識碼: A
文章編號: 0258-7998(2013)04-0042-03
QR code decoding system based on ADI low-cost DSP
Yu Weike,Li Fuhai
College of Electrical and Information Engineering, Hunan University,Changsha 410082,China
Abstract: A QR code decoding system which can be implemented on ADI low-cost DSP is designed. The system is based on image processing and implemented on the hardware platform with center processor BF592. The whole system is running within 32 KB data memory, including image capturing and displaying, image storing and thresholding using paralleled timing, QR code detection with multi-direction scanning, sampling and decoding and so on. The experimental result shows the good performance of the system.
Key words : QR decode;image processing;small-memory;BF592

    近年來,隨著數字圖像處理技術的發展,二維碼技術獲得了廣泛應用。QR(Quick Response)碼是常見二維碼中的一類,于1994年由日本DENSO WAVE公司發明,目前在火車票、門票、網站、廣告等多種信息傳播媒介中得到普及。與常見的條形碼相比,同等面積的QR碼具有更大的信息容量。

    QR碼識別設備一般為嵌入式設備,與個人電腦相比,嵌入式設備對成本和功耗等方面有較高的要求,因此其內部存儲空間通常較小。本文針對這種情況,在以ADSP-BF592為核心處理器的硬件平臺上設計并實現了一種QR碼識別系統。該系統通過采集與二值化并行的方法采入二值圖像以提高內存對圖像的容納力,識別過程中避免了常規圖像處理算法中大量的內存分配,成功地在小內存平臺上實現了QR碼識別功能。
1 系統硬件平臺
    系統以ADSP-BF592為核心處理單元,采用一個CMOS單板攝像頭拍攝QR碼圖像信息,在DSP內部存儲空間運行QR碼識別算法,并將識別結果顯示在LCD屏上。系統硬件平臺框圖如圖1所示。

    ADSP-BF592是ADI公司Blackfin系列處理器產品系列中的一款DSP,低成本、低功耗的特點使其通常用于嵌入式產品中。BF592提供200 MHz和400 MHz內核時鐘速度,具有豐富的外設,包括2個SPORT口、1個PPI、2個SPI、4個通用計數器以及1個包含VDK RTOS和C運行庫的工廠編程指令ROM塊[1-2]。但是BF592的內部僅有32 KB的代碼空間和32 KB數據空間,且沒有外部總線,這在一定程度上限制了其實現常見的圖像處理算法。
    CMOS攝像頭通過PPI和TWI接口與DSP連接,分別用于采集圖像和配置攝像頭;顯示拍攝到的灰度圖像的TFT屏通過SPORT接口與DSP連接;顯示QR碼識別結果的LCD屏通過SPI接口與DSP連接。

 


2 圖像采集與二值化
2.1 二值化

    QR碼存儲的信息均為二值信息,所以二值化是QR碼識別中必要的一步。本文采用最大類間方差法對圖像進行全局二值化[3]。該方法是一種自適應的閾值確定的方法,又叫大津法,簡稱OTSU。二值化即依據灰度特征將圖像分割為前景和背景兩類,OTSU法通過最大化前景與背景之間的方差選取最佳閾值。類間方差?滓b2(t)可表示為:

    為簡化描述,假設采集的二值圖像的寬和高均為448像素,具體時序可描述如下:
    (1)采集一幅158×158像素的低分辨率灰度圖像。利用OTSU法算出其閾值t*;
    (2)釋放低分辨率灰度圖像,分配大小為25 088 B的二值圖像內存,并開辟兩塊臨時內存A、B,大小均為448 B,分別用于臨時存儲灰度圖像中的一行;
    (3)將內存A中的每個字節與閾值t*進行比較,并將每8個像素拼成1 B存入二值圖像內存。與此同時,用DMA方式將一行圖像的448個像素點存入內存B;
    (4)與步驟(3)類似,將內存A中的字節二值化壓縮存入二值圖像中,同時將一行圖像的448個像素點存入內存B;
    (5)重復步驟(3)與步驟(4),直到圖像傳輸完畢;
    (6)釋放內存A、B。
    基于以上方法,本文設計的系統可采集448×448像素的二值圖像,圖像分辨率顯著提高,降低了QR碼的識別難度。
3 QR碼的定位與識別
3.1 定位

    QR碼定位通常使用傳統的圖像處理方法,如邊沿檢測、Hough變換、離散余弦變換[4]等,然而這些方法都需要較大的內存,無法適應小內存的場景。本文針對小內存平臺,利用QR碼位置探測圖形(Finder Pattern)的比例關系對QR碼進行搜索定位。QR碼的結構如圖3所示,在QR碼有3個相同的位置探測圖形,分別位于其左上角、右上角和左下角。每個位置探測圖形可以看作3個重疊的同心正方形組成,它們分別為7×7個深色模塊、5×5個淺色模塊、3×3個深色模塊。

    位置探測圖形的特征如圖4所示,其模塊的寬度比為1:1:3:1:1,且此特征具有縮放和旋轉不變性。符號中其他地方遇到類似圖形的可能性極小,因此可以在視場中迅速識別可能的QR碼符號[5]。通過識別QR碼的3個位置探測圖形,可以明確地確定視場中QR碼的位置和方向。具體過程可描述為:
    (1)對圖像進行多個方向的掃描,對于每個方向,都標記出模塊寬度比接近1:1:3:1:1的位置;
    (2)尋找在每個方向上都有標記的特征位置并求其交點。所求交點即可作為位置探測圖形的中心。
    該方法同樣可應用于定位QR碼的校正圖形(Alignment Pattern)。

位置探測圖形定位結果,其他網格線為采樣網格。
    對于位置探測圖形受到嚴重污染的情況,由于內存對于算法的限制,本文并沒有做相應處理,可能造成識別失敗。這種情況可通過適當增加系統內存解決,如采用BF52x系列處理器[8-9]。
    本文主要針對小內存平臺上的圖像處理情形,主要設計了圖像采集、QR碼定位算法。本文介紹的圖像采集方法也可運用在其他小內存的圖像處理系統中。實驗結果表明,本算法占用內存小,速度快,適應性較強,能適用于實際系統。
參考文獻
[1] ADSP-BF59x blackfin processor hardware reference(Revision 1.0)[Z].Analog Devices Inc,2011.
[2] ADSP-BF592 blackfin embedded processor data sheet(Rev A)[Z].Analog Devices Inc,2011.
[3] OTSU N.A threshold selecti on method from gray-level histograms[J].IEEE Trans.on Systems Man and Cybernetics,1979,9(1):62-66.
[4] 李璐.面向手機的二維條碼定位識別算法的研究[D].合肥:合肥工業大學,2007.
[5] 張民,鄭建立.基于符號特征的QR碼識別算法[J].計算機工程,2011,37(4):278-280.
[6] FALAS T,HOSSEIN K.Two-dimensional bar-code decoding with camera-equipped mobile phones[C].Fifth Annual IEEE  International Conference,White Plains,NY,2007.
[7] 國家質量技術監督局.GB/T18284-2000快速響應矩陣碼[S].2000.
[8] ADSP-BF52x blackfin processor hardware reference(Revision 1.0)[Z].Analog Devices Inc,2010.
[9] ADSP-BF522/ADSP-BF523/ADSP-BF524/ADSP-BF525/ADSP-BF526/ADSP-BF527 blackfin embedded processor data sheet(Rev C)[Z].Analog Devices Inc,2012.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美性猛交xxxx乱大交退制版| 最新中文字幕亚洲| 国产精品乱码人人做人人爱| 久久美女艺术照精彩视频福利播放| 国产精品美女午夜av| 国产日韩综合| 很黄很黄激情成人| 国产女人水真多18毛片18精品视频| 欧美成人精品在线观看| 99精品热视频| 一区二区三区日韩在线观看| 久久久久久久91| 久久久99久久精品女同性| 久久精品国产亚洲高清剧情介绍| 国产精品久久久久久久浪潮网站| 欧美人在线观看| 久久av老司机精品网站导航| 欧美日韩精品免费观看视一区二区| 欧美视频在线播放| 久热精品视频在线免费观看| 久久久久久一区二区三区| 一本色道久久综合亚洲精品按摩| 亚洲午夜av电影| 日韩视频免费观看高清在线视频| 欧美v国产在线一区二区三区| 欧美jizzhd精品欧美巨大免费| 国产精品99免费看| 国产日韩三区| 国产精品实拍| 欧美在线免费| 怡红院精品视频在线观看极品| 久久成人免费日本黄色| 久久天堂成人| 在线观看欧美日韩国产| 性色av一区二区怡红| 亚洲淫性视频| 亚洲黄色精品| 一区免费在线| 日韩午夜视频在线观看| 狂野欧美激情性xxxx欧美| 国产主播精品| 国产精品日日摸夜夜摸av| 欧美日韩视频在线| 日韩一区二区免费看| 亚洲黄页视频免费观看| 亚洲高清资源| 国产亚洲精品久久久久久| 亚洲性线免费观看视频成熟| 国产区精品在线观看| 亚洲动漫精品| 一本一本久久a久久精品综合妖精| 国产一区二区三区久久久久久久久| 一区二区日韩免费看| 国产精品人人爽人人做我的可爱| 欧美人成免费网站| 欧美一级理论性理论a| 国产精品一区在线播放| 久久免费一区| 欧美中文在线字幕| 欧美国产成人精品| 国内精品**久久毛片app| 亚洲一区二区三区视频播放| 一区二区视频免费完整版观看| 久久久一区二区| 欧美激情精品久久久六区热门| 亚洲人成人99网站| 性做久久久久久久久| 欧美日韩国产在线播放网站| 欧美另类亚洲| 国产精品视频一区二区高潮| 免费一区视频| 亚洲网站视频福利| 欧美日韩综合| 久久精品视频在线观看| 国产精品人人爽人人做我的可爱| 欧美日韩一区二| 亚洲级视频在线观看免费1级| 亚洲一区二区三区视频| 久久婷婷蜜乳一本欲蜜臀| 激情六月综合| 日韩视频一区二区在线观看| 黄网动漫久久久| 亚洲免费电影在线观看| 日韩视频在线永久播放| 伊人久久亚洲影院| 久久久亚洲国产美女国产盗摄| 久久久www成人免费精品| 正在播放亚洲| 亚洲激情第一区| 亚洲精品久久久久久久久久久久久| 一区二区三区四区蜜桃| 亚洲欧洲精品天堂一级| 一区二区精品国产| 国产精品视频1区| 国产一区日韩二区欧美三区| 国产午夜精品久久久久久免费视| 免费日韩一区二区| 国产亚洲免费的视频看| 亚洲无亚洲人成网站77777| 国内一区二区三区| 在线 亚洲欧美在线综合一区| 国产亚洲欧美另类一区二区三区| 久久成年人视频| 欧美超级免费视 在线| 欧美激情亚洲国产| 欧美婷婷久久| 国际精品欧美精品| 国产精品久久久久影院亚瑟| 国产精品毛片a∨一区二区三区| 久久久一本精品99久久精品66| 亚洲欧洲一区二区三区| 在线一区二区视频| 在线观看欧美精品| 亚洲免费伊人电影在线观看av| 欧美精品在线免费播放| 亚洲精品在线看| 老牛嫩草一区二区三区日本| 久久激情五月丁香伊人| 久久久噜噜噜久噜久久| 国产精品九九| 午夜精品久久久久久久久久久久| 蜜桃久久av一区| 久久午夜色播影院免费高清| 久久久国产亚洲精品| 狠狠色狠狠色综合日日小说| 永久555www成人免费| 欧美特黄一区| 国产视频精品va久久久久久| 欧美~级网站不卡| 免费观看久久久4p| 亚洲精品视频一区| 久久久久久高潮国产精品视| 欧美~级网站不卡| 一区二区欧美视频| 国产精品久久久久久久久久直播| 蜜桃av一区二区| 国产日韩欧美日韩大片| 在线观看亚洲精品视频| 国产综合婷婷| 欧美激情视频一区二区三区在线播放| 欧美激情 亚洲a∨综合| 国产日韩精品久久| 欧美精品一区三区| 99riav久久精品riav| 亚洲欧美制服中文字幕| 久久久久一区二区三区四区| 国产色综合天天综合网| 一区二区三区www| 一本色道综合亚洲| 国产视频精品xxxx| 久久蜜桃精品| 欧美体内谢she精2性欧美| 欧美日韩亚洲高清一区二区| 欧美在线播放一区二区| 国产综合色精品一区二区三区| 亚洲片区在线| 一级日韩一区在线观看| 欧美四级电影网站| 狠狠色噜噜狠狠色综合久| 日韩午夜视频在线观看| 亚洲电影免费观看高清完整版| 亚洲视频日本| 国模精品一区二区三区| 免费中文日韩| 国产一区二区中文字幕免费看| 亚洲精品男同| 国产拍揄自揄精品视频麻豆| 欧美视频一区在线观看| 国产欧美视频一区二区三区| 亚洲制服少妇| 欧美日韩国产首页在线观看| 久久婷婷国产麻豆91天堂| 久久久免费精品视频| 国产精品毛片| 欧美国产欧美亚州国产日韩mv天天看完整| 欧美精品福利在线| 国产欧美一区二区精品秋霞影院| 裸体歌舞表演一区二区| 亚洲欧美欧美一区二区三区| 欧美母乳在线| 免费欧美日韩国产三级电影| 国产在线观看91精品一区| 在线观看一区欧美| 亚洲美洲欧洲综合国产一区| 亚洲综合欧美日韩| 欧美成人黑人xx视频免费观看| 久久九九全国免费精品观看| 另类激情亚洲| 国产精品日韩久久久久| 亚洲人成亚洲人成在线观看图片| 欧美国产视频一区二区| 一区二区av| 99亚洲一区二区| 久久人人97超碰人人澡爱香蕉| 欧美sm视频| 久久国产精品免费一区| 先锋影音网一区二区| 国产午夜精品在线观看| 亚洲国产精品一区| 欧美成人中文字幕| 国产一区二区久久| 国产亚洲福利社区一区| 亚洲久久在线| 亚洲美女视频在线免费观看| 在线激情影院一区| 久久尤物电影视频在线观看| 欧美一级二区| 亚洲欧美制服中文字幕| 亚洲欧美中文另类| 国产视频欧美| 亚洲欧美成人一区二区在线电影| 欧美日韩激情网| 欧美另类高清视频在线| 国产一区二区精品丝袜| 欧美国产日产韩国视频| 亚洲黄色精品| 老色鬼精品视频在线观看播放| 国产日韩在线看| 国产综合色一区二区三区| 欧美一级专区| av成人激情| 国产嫩草影院久久久久| 亚洲欧美变态国产另类| 国产精品美女xx| 久久久亚洲国产天美传媒修理工| 久久夜色精品亚洲噜噜国产mv| 很黄很黄激情成人| 亚洲黄色免费电影| 亚洲一区高清| 亚洲精品免费一二三区| 亚洲成色精品| 狠狠爱www人成狠狠爱综合网| 欧美亚州韩日在线看免费版国语版| 国产主播一区二区三区| 亚洲欧洲日本在线| 国产日韩av一区二区| 欧美理论在线播放| 亚洲精品在线观看免费| 精品成人国产在线观看男人呻吟| 欧美1区免费| 欧美性理论片在线观看片免费| 久久精品在这里| 在线色欧美三级视频| 亚洲国产欧美一区二区三区同亚洲| 久久久青草婷婷精品综合日韩| 国产精品香蕉在线观看| 国产精品电影在线观看| 久久一区中文字幕| 欧美专区福利在线| 欧美aaaaaaaa牛牛影院| 国产亚洲精品激情久久| 国产精品久久久久久模特| 久久久7777| 国产视频在线观看一区| 欧美日韩卡一卡二| 亚洲国产精品毛片| 日韩视频免费观看高清完整版| 国产精品一区二区三区四区五区| 欧美精品一区在线发布| 久久精品国产一区二区电影| 欧美午夜精品久久久久久浪潮| 欧美激情视频一区二区三区在线播放| 国产精品久久综合| 一区二区视频免费在线观看| 亚洲黄色成人网| 在线综合视频| 亚洲欧美日韩国产成人精品影院| 9久re热视频在线精品| 玖玖玖国产精品| 国产精品丝袜91| 亚洲婷婷综合久久一本伊一区| 亚洲精美视频| 国产精品一区二区黑丝| 午夜国产精品影院在线观看| 亚洲欧美日韩综合aⅴ视频| 亚洲国产精品va在看黑人| 在线成人av| 国产精品久久久久久久app| 久久精品99久久香蕉国产色戒| 国产精品久久久久秋霞鲁丝| 中日韩男男gay无套| 国产精品视频观看| 欧美精品日韩| 国内一区二区三区在线视频| 欧美理论电影在线观看| 免费日韩精品中文字幕视频在线| 亚洲高清123| 欧美激情二区三区| 国内精品视频久久| 亚洲深夜福利| 久久精品二区亚洲w码| 樱花yy私人影院亚洲| 久久野战av| 亚洲六月丁香色婷婷综合久久| 国产精品国产a级| 欧美大片va欧美在线播放| 男人的天堂亚洲在线| 久久久精品免费视频| 亚洲精品精选| 欧美成人精品一区二区三区| 在线观看中文字幕亚洲| 欧美日韩视频专区在线播放| 国产精品老牛| 久久蜜臀精品av| 欧美国产日本| 欧美va亚洲va国产综合| 性欧美video另类hd性玩具| 国产精品久久久一区麻豆最新章节| 欧美在线亚洲一区| 亚洲欧美日韩系列| 一本久道久久综合狠狠爱| 亚洲午夜成aⅴ人片| 欧美日韩国产精品专区| 亚洲激情电影中文字幕| 亚洲电影免费| 亚洲欧洲久久| 国产婷婷色一区二区三区在线| 激情欧美一区二区三区在线观看| 亚洲高清av在线| 国产精品久久久久7777婷婷| 在线亚洲观看| 国内精品写真在线观看| 国产无一区二区| 在线不卡免费欧美| 欧美99久久| 亚洲国产成人久久| 国产精品日韩欧美一区| 欧美一激情一区二区三区|