《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的二維碼圖像旋轉系統
基于FPGA的二維碼圖像旋轉系統
來源:電子技術應用2012年第7期
陳 怡,張 萌
電子科技大學 電子薄膜與集成器件國家重點實驗室,四川 成都610054
摘要: 闡述了在圖像預處理階段將二維碼圖像旋轉至端正的必要性。設計了一種求取QR二維碼圖像旋轉角度的算法以及一種可將二維碼圖像旋轉任意角度的算法。求取旋轉角度算法簡捷有效,能以較低的硬件代價實現。圖像旋轉算法利用了CORDIC算法以及雙線性插值算法,采用高速流水線架構在FPGA上實現。整個設計在Altera公司的DE2平臺下進行了驗證。實驗結果表明,這兩種算法結合使用可以快速有效地將帶有一定歪斜角度的二維碼圖像旋轉端正,速度可以達到90.9 MHz,旋轉后的圖像細節清晰,能有效提高二維碼的識別率。
中圖分類號: TP391
文獻標識碼: A
文章編號: 0258-7998(2012)07-0012-02
2-D barcode image rotation system based on FPGA
Chen Yi,Zhang Meng
State key Laboratory of Electronic Thin Films and Integrated Devices, University of Electronic Science and Technology of China,Chengdu 610054,China
Abstract: Image rotation is a necessity for 2-D barcode identification. This paper presents a novel VLSI structure for image rotation which can calculate the tilt angle of 2-D barcode image and rotate image to the horizontal way. The circuit to calculate the tilt angel of 2-D barcode is simple and effective and can be implemented with low hardware complexity. Image rotation algorithm takes use of improved CORDIC algorithm and Bi-linear interpolation and is implemented by high-speed pipelined architecture. The proposed architecture is implemented on the Altera Stratix IV FPGA. The whole design is validated in Altera's DE2 workbench. Experimental results show that the proposed architecture can rotate 2-D barcode images with arbitrary tilt angles to the horizontal way at 90.9MHz. Moreover, it can keep image details clear thus improving 2-D barcode identification rate.
Key words : image rotation;FPGA;2-D barcode;CORDIC

    近年來,物聯網技術高速發展,已成為各國的發展戰略,受到高度重視。在物聯網的應用和實現過程中,條碼技術(可分為一維條碼和二維條碼)是信息識別領域最為重要和關鍵的技術之一。如今二維條碼技術已經在物流、通信和工業領域中得到了廣泛應用[1]。

    因圖像采集環境復雜多變,采集到的二維碼必須進行圖像處理才能達到理想的識別率。二維碼圖像預處理包括灰度化、濾波去噪、二值化、圖像旋轉和圖像去光照等步驟。由于通過攝像頭采集到的圖像或多或少都會有一定的歪斜,所以將圖像旋轉端正對二維碼圖像識別來說是必不可少的[2-3]。
    本文基于CORDIC算法,設計了一種高速流水線的圖像旋轉算法。算法只包含加法和移位操作,在FPGA上的驗證結果表明,本設計的電路精度高,速度快,可以適用于實時二維碼圖像識別。
1 二維碼圖像采集和顯示
    在本系統中,圖像采集采用OV7620攝像頭。OV7620是一種CMOS圖像傳感器,具有軟件可編程性,可以通過SCCB總線協議進行其工作模式的配置,被廣泛應用在網絡攝像頭、攝像手機等產品中。首先基于SCCB協議的寄存器配置電路對OV7620進行初始化,然后設計了攝像頭圖像采集程序,通過SRAM控制器將采集到的圖像存入SRAM中,并在LCD上實時顯示出來。攝像頭采集與顯示框圖如圖1所示。

2 圖像旋轉角度的獲取
    由于受采集環境、攝像頭和圖像采集者等多種因素的影響,采集到的二維碼圖像一般都會有一定的歪斜。要將二維碼圖像旋轉端正,首先需要知道二維碼圖像歪斜的角度。QR碼圖像在左上角、左下角和右上角各有一個位置探測圖形,每個位置探測圖形可以看作是由3個重疊且同心的正方形組成,它們分別為7×7個深色模塊、5×5個淺色模塊和3×3個深色模塊。如圖2所示,位置探測圖形的模塊寬度比為1:1:3:1:1。符號中其他地方遇到類似圖形的可能性極小,因此可以通過掃描整個二維碼圖像找出3個位置探測圖形,根據3個位置探測圖形的相對位置判斷出圖像的歪斜角度。

    式(3)為CORDIC算法的基本旋轉公式??梢钥闯?,CORDIC算法是由一系列簡單的移位和加法操作組成的。它實際上是一種逐次逼近的坐標旋轉方法,每次旋轉都使累加的旋轉角度之和與目標旋轉角更接近。迭代次數n越大,旋轉的角度就與真實的角度越接近。在實際應用中,受硬件資源限制,不可能迭代很多次。實際上,對于n次迭代,CORDIC算法的旋轉精度為arctan2-(n-1)。當n=8時,旋轉精度可達0.447 6°,滿足實際應用的需要[4]。
 

 


    由于計算過程中包含小數,所以在硬件結構中將原始數據左移8位進行擴張,在CORDIC單元最后將計算得到的數據的低8位提取出來作為小數部分即可。
5 實驗結果分析
    本實驗中設計了攝像頭采集程序以及液晶驅動程序。可以通過攝像頭實時采集圖像;將采集到的圖像通過灰度化、中值濾波和二值化處理后,存入SRAM中;隨后電路開始讀取SRAM中的圖像并求出歪斜角度,通過圖像旋轉電路將圖像旋轉端正。整個設計全部采用Verilog HDL語言編寫。采用Synplify Pro、Quartus II 9.1和Modelsim 6.5SE仿真和實現了整個設計,并在DE2開發板上對本設計進行了驗證。
    通過實驗結果可知,電路最大工作頻率可以達到90.9 MHz;整個系統消耗了1 289個組合邏輯單元和483個寄存器單元;求得一個旋轉過后的像素值需要6個時鐘周期,因此本二維碼圖像旋轉系統處理640×480像素的圖像的幀率為49 f/s,該速度完全可以滿足實際要求。上述驗證結果表明,本設計的二維碼圖像旋轉系統具有速度快、復雜度低的特點。
參考文獻
[1] GHOSH I,MAJUMDAR B.Design of an application specificVLSI chip for image rotation[C].Calcutta:Proceedings of the Seventh International Conference on VLSI Design,
1994:275-278.
[2] SUCHITRA S,LAM S K,SRIKANTHAN T.Novel schemes  for high-throughput image rotation[C].Singapore:Conference  Record of the Thirty-Eighth Asilomar Conference on Signals, Systems and Computers,2004,2:1884-1888.
[3] Jiang Xiaogang,Zhou Jianyang,Shi Jianghong,et al.FPGA implementation of image rotation using modified compensated CORDIC[C].6th International Conference on ASIC,2005:752-756.
[4] 李杰明,鄭學仁.基于CORDIC算法的數字圖像旋轉實現[J].電子技術應用,2009,35(6):72-74.

此內容為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>
          久久九九电影| 欧美伦理影院| 另类成人小视频在线| 国产欧美日韩免费看aⅴ视频| 销魂美女一区二区三区视频在线| 欧美精品一区二区三区蜜桃| 亚洲成人资源| 久久久久久91香蕉国产| 亚洲日韩视频| 亚洲一区二区在线视频| 在线观看欧美日韩| 久久精品国产999大香线蕉| 国产区精品视频| 亚洲国产欧美日韩另类综合| 亚洲精品五月天| 日韩午夜在线电影| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美黑人国产人伦爽爽爽| 久久精品国产第一区二区三区| 国外成人性视频| 狠狠色噜噜狠狠色综合久| 欧美在线精品免播放器视频| 精品动漫3d一区二区三区| 国产精品国产三级国产aⅴ入口| 亚洲国产一区二区a毛片| 日韩一二三在线视频播| 欧美国产第一页| 久久av老司机精品网站导航| 国内精品久久久久久影视8| 毛片精品免费在线观看| 国产精品亚洲综合色区韩国| 欧美日韩久久精品| 亚洲影视在线| 麻豆国产精品va在线观看不卡| 久久久亚洲午夜电影| 欧美人与性禽动交情品| 久久精视频免费在线久久完整在线看| 欧美成人免费大片| 亚洲欧美在线视频观看| 亚洲人成人一区二区在线观看| 欧美一区二区三区视频免费播放| 国产精品青草久久久久福利99| 国产欧美视频在线观看| 国内一区二区在线视频观看| 国产精品国产a级| 国产专区综合网| 日韩一级裸体免费视频| 欧美影片第一页| 欧美在线视频一区二区| 国产一区二区三区日韩欧美| 久久在线91| 欧美午夜激情小视频| 在线免费观看日本一区| 一区三区视频| 欧美**人妖| 亚洲欧洲视频在线| 亚洲国产精品电影在线观看| 国产精品视频一区二区三区| 久久久亚洲成人| 中国成人在线视频| 玖玖综合伊人| 美女网站久久| 国产精品一区二区你懂的| 欧美大香线蕉线伊人久久国产精品| 亚洲欧美视频一区| 国产日韩欧美在线视频观看| 亚洲福利av| 欧美大片免费观看在线观看网站推荐| 久久久亚洲人| 久久久欧美精品| 亚洲片国产一区一级在线观看| 一区二区三区欧美日韩| 在线视频你懂得一区| 在线国产欧美| 在线免费观看视频一区| 亚洲欧美一区二区精品久久久| 影音先锋日韩资源| 国产精品高清一区二区三区| 国产亚洲毛片| 娇妻被交换粗又大又硬视频欧美| 在线观看欧美亚洲| 亚洲美女在线国产| 亚洲综合色网站| 久久久999国产| 欧美成人精品在线播放| 久久精品在线| 欧美三区免费完整视频在线观看| 国产伦理一区| 亚洲国产日日夜夜| 亚洲免费影院| 欧美日本高清视频| 久久久久国产精品一区| 久久久av水蜜桃| 另类酷文…触手系列精品集v1小说| 裸体歌舞表演一区二区| 一本色道久久88亚洲综合88| 亚洲成色999久久网站| 在线观看91久久久久久| 欧美视频在线观看一区二区| 伊人久久大香线蕉av超碰演员| 亚洲一区二区三区欧美| 蜜桃av综合| 久久欧美肥婆一二区| 蜜桃精品久久久久久久免费影院| 亚洲砖区区免费| 欧美激情第8页| 国产精品亚洲综合天堂夜夜| 一区二区在线观看视频| 欧美成人网在线| 国产精品九九久久久久久久| 99国产精品视频免费观看| 欧美日韩精品免费看| 久久精品免费播放| 久久国产精品99久久久久久老狼| 欧美日韩日日夜夜| 欧美日韩精品欧美日韩精品一| 国产日韩欧美日韩| 国产欧美日韩专区发布| 一色屋精品视频在线看| 精品成人一区二区| 国产日韩精品久久久| 另类人畜视频在线| 久久午夜视频| 欧美另类视频在线| 亚洲国产精品综合| 久久午夜色播影院免费高清| 欧美亚州韩日在线看免费版国语版| 欧美日韩伦理在线免费| 激情欧美一区| 欧美成人网在线| 国产亚洲激情视频在线| 小黄鸭视频精品导航| 蜜臀久久99精品久久久久久9| 亚洲第一视频网站| 国产中文一区| 午夜精品一区二区三区在线| 国产欧美大片| 久久久精品一区| 一区二区动漫| 国产精品第一页第二页第三页| 亚洲一级在线观看| 欧美激情一区二区在线| 欧美日韩黄色大片| 久久se精品一区精品二区| 国产精品www网站| 亚洲高清视频在线观看| 国产女人水真多18毛片18精品视频| 欧美精品v日韩精品v国产精品| 亚洲欧洲精品一区二区精品久久久| 久久国产精品久久久久久久久久| 国产精品理论片| 欧美精品三级日韩久久| 亚洲成人在线网| 欧美一区二区三区精品电影| 欧美日韩在线观看视频| 亚洲国产美国国产综合一区二区| 日韩小视频在线观看专区| 欧美色道久久88综合亚洲精品| 牛人盗摄一区二区三区视频| 国产日韩欧美自拍| 亚洲视频图片小说| 亚洲精品123区| 久久久无码精品亚洲日韩按摩| 亚洲福利在线观看| 久久gogo国模裸体人体| 亚洲一区欧美一区| 在线综合亚洲欧美在线视频| 美女视频黄免费的久久| 欧美怡红院视频一区二区三区| 亚洲高清在线播放| 男女精品网站| 欧美日韩亚洲一区在线观看| 欧美一区激情| 亚洲人成77777在线观看网| 欧美精品97| 国产视频一区二区三区在线观看| 亚洲午夜视频在线观看| 一本色道久久综合亚洲91| 久久久www成人免费毛片麻豆| 亚洲高清视频的网址| 亚洲欧美国产精品专区久久| 欧美日韩亚洲系列| **欧美日韩vr在线| 欧美一区二区三区视频在线观看| 亚洲一区免费视频| 亚洲欧美日韩国产一区| 欧美经典一区二区三区| 欧美一区二区成人| 羞羞答答国产精品www一本| 国产精品多人| 久久在线精品| 尤妮丝一区二区裸体视频| 亚洲精品免费网站| 亚洲视频网站在线观看| 午夜亚洲视频| 亚洲视频免费观看| 久久久综合网| 久久婷婷色综合| 一本色道久久综合| 裸体歌舞表演一区二区| 国产精品久久影院| 欧美日韩国产另类不卡| 欧美一区二区三区视频免费播放| 亚洲一区高清| 亚洲一区欧美一区| 欧美在线免费播放| 欧美一级艳片视频免费观看| 亚洲日本乱码在线观看| 久久久久网址| 久久精品日韩欧美| 欧美激情区在线播放| 欧美三级视频在线观看| 久久综合色影院| 亚洲国产婷婷综合在线精品| 欧美精品观看| 国产日韩精品久久| 久久久亚洲一区| 欧美理论在线播放| 欧美顶级大胆免费视频| 国产欧美精品va在线观看| 亚洲一区黄色| 国产精品日韩欧美大师| 久久久精品久久久久| 欧美一区亚洲一区| 亚洲一区bb| 亚洲精品在线视频| 国产日韩欧美视频| 国产精品一二三四区| 亚洲人成啪啪网站| 午夜视频一区在线观看| 久久亚洲精品欧美| 国产亚洲精品bv在线观看| 国产美女一区二区| 国产精品二区二区三区| 国产精品久久久久秋霞鲁丝| 国产精品一区二区久久久| 一本色道综合亚洲| 在线播放中文字幕一区| 亚洲视频一起| 亚洲国产精品女人久久久| 欧美激情亚洲一区| 亚洲第一区色| 欧美www视频在线观看| 一区二区三区视频在线播放| 亚洲尤物在线| 久久久久久久国产| 欧美色精品在线视频| 在线观看免费视频综合| 欧美电影打屁股sp| 国产一区二区三区四区五区美女| 久久午夜精品一区二区| 欧美色播在线播放| 欧美精品久久久久久| 欧美大片18| 欧美在线观看视频| 久久躁日日躁aaaaxxxx| 国产精品美女一区二区在线观看| 欧美三级中文字幕在线观看| 欧美性一区二区| 国产视频一区二区三区在线观看| 久久视频一区二区| 狠色狠色综合久久| 欧美黄色一区二区| 久久综合网络一区二区| 欧美精品一区二区三区蜜臀| 国产欧美精品国产国产专区| 久久久99精品免费观看不卡| 国产精品免费一区豆花| 日韩小视频在线观看| 亚洲精品系列| 久久久99久久精品女同性| 欧美成人精品在线视频| 欧美激情片在线观看| 亚洲精品国产精品久久清纯直播| 亚洲精品自在在线观看| 国产精品青草久久久久福利99| 国产在线拍揄自揄视频不卡99| 欧美在线三区| 欧美—级高清免费播放| 亚洲欧美日韩久久精品| 国产日韩欧美在线播放不卡| 欧美精品午夜| 欧美jizz19性欧美| 国外成人免费视频| 在线视频日韩精品| 夜夜爽夜夜爽精品视频| 亚洲精品久久久久中文字幕欢迎你| 狼人天天伊人久久| 国产精品久久久久久久久久ktv| 欧美一区日韩一区| 久久久久久午夜| 国产精品综合| 麻豆精品国产91久久久久久| 国产精品手机在线| 久久综合影音| 欧美日韩一区二| 欧美色123| 一区二区三区产品免费精品久久75| 国产亚洲欧美中文| 久久夜色精品亚洲噜噜国产mv| 亚洲男人av电影| 蜜臀久久99精品久久久画质超高清| 伊人春色精品| 国产精品亚洲а∨天堂免在线| 亚洲欧美日韩国产综合在线| 影音欧美亚洲| 亚洲一区二区三区乱码aⅴ蜜桃女| 影音先锋日韩资源| 亚洲一级高清| 国产毛片一区二区| 亚洲一线二线三线久久久| 性欧美精品高清| 亚洲香蕉伊综合在人在线视看| 狠狠色丁香久久婷婷综合_中| 久久精品中文字幕免费mv| 久久影院亚洲| 亚洲欧洲三级| 国产精品久久二区二区| 牛夜精品久久久久久久99黑人| 欧美精品在线观看| 久久久久国产精品人| 亚洲视频在线免费观看| 亚洲综合首页| 欧美在线视频在线播放完整版免费观看| 香蕉国产精品偷在线观看不卡| 国产精品视频免费在线观看| 欧美在线观看一区二区| 国产日韩一区二区三区在线|