• <td id="ceeca"><noscript id="ceeca"></noscript></td>
  • <td id="ceeca"></td>
  • <bdo id="ceeca"><center id="ceeca"></center></bdo>
    您的位置:首頁 > PPT課件 > 培訓教程PPT > 安卓系統下的二維碼生成與識別方法研究開題報告ppt課件

    安卓系統下的二維碼生成與識別方法研究開題報告ppt課件

    素材編號:
    483390
    素材軟件:
    PowerPoint
    素材格式:
    ZIP/RAR
    素材上傳:
    weishenhe
    上傳時間:
    2022-10-09
    素材大。
    1.02 MB
    素材類別:
    培訓教程PPT
    網友評分:

    素材預覽

    安卓系統下的二維碼生成與識別方法研究開題報告ppt課件

    安卓系統下的二維碼生成與識別方法研究開題報告ppt課件下載是由PPT寶藏(www.xpj338811.com)會員weishenhe上傳推薦的培訓教程PPT, 更新時間為2022-10-09,素材編號483390。

    這是安卓系統下的二維碼生成與識別方法研究開題報告ppt課件下載,包括了選題背景和意義,研究現狀,應用前景,研究內容,研究重點,QR碼理論,QR碼編碼,借鑒ZXing庫,方案簡要分析,可能遇到的困難,進度計劃安排等內容,歡迎點擊下載安卓系統下的二維碼生成與識別方法研究開題報告ppt課件。

      桂林電子科技學畢業設計開題報告

      題目:安卓系統下二維碼生成與識別方法研究作者:李朝庭學號:13008201122017-1-8

      應用前景

      其相關技術應用前景不可估量,這種技術最熱門的應用領域有:●信息獲取(名片、地圖、WIFI密碼、資料)●網站跳轉(跳轉到微博、手機網站、網站)●廣告推送(瀏覽商家推送的視頻、音頻廣告)●手機電商(手機直接購物下單)●優惠促銷(下載電子優惠券,抽獎)●會員管理(獲取電子會員信息、VIP服務)●手機支付(掃描商品二維碼,通過銀行或第三方支付提供的手機端通道完成支付)

      研究內容

      學習Android平臺下的圖像讀取和繪圖功能,利用二維碼的編碼和解碼原理,通過Android手機對二維碼的數據進行解析和編碼,實現對二維碼生成和識別。主要研究內容:1.學習二維碼的編碼和解碼原理;2.學習安卓系統;3.設計二維條碼的生成系統;4.設計二維條碼的識別系統。完成的工作:1.系統完成從輸入數據到生成相應二維碼的功能;2.識別系統完成對采集到的二維碼符號進行譯碼還原出所攜帶信息的功能。

      研究重點

      我們之所以對二維碼進行掃描能讀出那么多信息,就是因為這些信息被編入了二維碼之中。其中QR碼具有數據容量,編碼范圍廣,可靠性高,成本低,糾錯力強等優點,現在常見的二維碼都是以QR碼作為編碼的碼制。所以,本次課題采用的編碼方式時QR碼。如何在安卓平臺上設計出對QR二維碼符號進行編碼和解碼的算法是本次課題的一難點。

      QR碼理論

      QR碼由兩部分組成:編碼區格式和功能圖形區。編碼區格式包括了由格式信息、版本信息以及數據信息和Rs生成的糾錯碼字,其中部分是數據信息和糾錯碼字;功能圖形區是指符號中用于符號定位與特征識別的特定圖形,由位置探測圖形、分隔符、定位圖形以及校正圖形組成。QR碼符號區域被空白區包圍,空白區不打印任何信息,四周空白區的寬度為四個模塊的究度。

      QR碼編碼

      ●數據分析:區分數字,字母漢字等,對不同數據模式進行高效編碼!駭祿幋a:根據數據編碼模式將數據字符轉化為二進制位流,位流分為每8位一個碼字,必要時需加入填充!窦m錯編碼:將碼字序列分塊,生成相應的糾錯碼字。一并加入對應數據碼字后面。采用Reed.Solomom錯誤控制碼實現糾錯!窬幋a構造:將糾錯碼字添加到數據碼字后面形成最終位流序列。

      QR碼編碼

      ●模塊構造:將尋像圖形,分隔符,定位圖形,校正圖形,碼字圖統一編入同一矩陣,每8位碼字按2個模塊寬度從右下角開始進行蛇形排列!窦尤胙谀ぃ罕苊獬霈F相似區域,對符號進行異或操作后計分,選擇得分最低圖形!癜姹九c格式:格式信息右5個數據位和10個糾錯位組成與掩模圖形進行異或運算后填入相應位置。

      QR碼解碼

      ●定位獲取符號:處理好需要解碼的圖片后,定位并獲取符號圖像,深色與淺色模塊識別為“0”與“1”的陣列!褡x取格式:對上述陣列進行格式信息的讀取,去除掩膜圖形并完成對格式信息模塊的糾錯,識別糾錯等級與掩模圖形參考!褡x取版本:識別版本信息,確定符號的版本!裣谀#河醚谀D形參考已經從格式信息中得出對編碼區的位圖進行抑或處理,從而消除掩模。

      QR碼解碼

      ●讀取符號:根據模塊的排列規則,適度符號字符,恢復信息數據與糾錯碼字!裾鐒e錯誤:利用糾錯級別信息相對應的糾錯碼字檢測錯誤,如發現錯誤立即糾錯!駝澐謹祿a:根據模式指示符和字符技術指示符,將數據碼劃分成多個部分!褫敵觯喊凑者m用的模式譯碼出數據字符并得出結果。

      借鑒ZXing庫

      Zxing庫是一個開源的支持多種一維和二維條碼格式的圖像處理庫,Zxing庫主要使用Java語言實現并且提供其他多種語言的程序接口,可以再多種不同的平臺上使用。它的重點是在使用手機的內置攝像頭設各的對條形碼進行掃描識別和編碼,而不與服務器通信。它也可用于PC機或者服務器上的進行條形碼的編碼和解碼,支持條碼有QR碼、PDF417、DataMatrix等。本方案要求設計者具有很高的算法設計以及實際敲代碼調試的能力。在方案實踐過程中肯定會遇到小小的問題,處理這些問題的一個好方法就是借鑒。由于Zxing庫存在這許多值得借鑒的算法,本方案在算法方面應該向它的某些方面多加學習,這將簡化程序設計的周期。

      方案簡要分析

      實施的方案:本方案的二維碼識別手機客戶端主要模塊有條碼生成模塊、識別模塊、歷史查看模塊等。生成模塊涉及到字符到二維碼的編碼處理以及圖片的文件存儲方式的設計;識別模塊涉及到圖片的濾波,二值化處理與二維碼矩陣的解碼過程等。利用eclipse安卓開發工具結合java語言開發app。借鑒Zxing庫設計基于QR碼制的二維碼生成/識別算法,完成軟件界面以及源碼的編寫與調試,最終設計出一款能在安卓手機終端實現二維碼的生成、識別的app。

      軟件界面設計框圖

      可能遇到的困難

      安卓系統:本人沒有系統地學習過安卓系統,開發經驗不怎么多,此過程可能會遇到這方面的問題。算法設計:從理論過渡到實際的代碼將會是沉重考驗。Zxing庫:難點在于理解,能寫出具體代碼調試好是另外一回事。圖像處理:二維碼圖像與背景常常不具有很好的分離性,能做好圖像的預處理是提高識別率的關鍵。

      進度計劃安排

      根據實際情況,本方案擬出的時間安排計劃如下:2016年:12月——確定題目、查閱資料、擬定方案;2017年:1月~2月——開題,翻譯英文資料,配置開發環境;2月~3月——建立app基本界面,實現條碼生成模塊;3月~4月——實現條碼識別模塊,對各模塊進行總測試;4月~5月——整理、分析數據及撰寫論文;5月~6月——論文修改與完成及評閱答辯等。

      愿各位老師能多提出建議,謝謝!

      END.

    上一頁:二維碼廣告ppt課件 下一頁:主播培訓PPT課件

    安卓系統下的二維碼生成與識別方法研究開題報告ppt課件

    下載地址

    安卓系統下的二維碼生成與識別方法研究開題報告ppt課件

    優秀PPT

    Copyright:2009-2019 pptbz.com Corporation,All Rights Reserved PPT寶藏 版權所有

    免責聲明:本網站內容由用戶自行上傳,如權利人發現存在誤傳其他作品情形,請及時與本站聯系

    PPT模板下載 粵ICP備13028522號

    舉報 少妇被粗大的猛烈进出短文
  • <td id="ceeca"><noscript id="ceeca"></noscript></td>
  • <td id="ceeca"></td>
  • <bdo id="ceeca"><center id="ceeca"></center></bdo>