freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于手持設(shè)備的二維碼圖像的生成_與識別畢業(yè)設(shè)計論文(參考版)

2024-09-01 17:38本頁面
  

【正文】 PS: /,本文程序相當(dāng)于BarcodeScanner 的精簡版,只保留最基本的識別功能。 物 理電氣信息學(xué)院 本科畢業(yè)論文 28 基于 zxing的二維碼識別 將完整的 zxing 程序包導(dǎo)入 Eclipse 軟件 ,并模擬仿真 ,結(jié)果如圖所示:(如圖 51) (a) zxing 模擬器 (b)解析成功頁面 圖 51 zxing 解析二維碼 隨后將具有 Android 系統(tǒng)的手機與電腦相連,并點擊下載程序,安裝此系統(tǒng),于是手機便可調(diào)用此程序調(diào)用攝像頭掃描識別二維碼。alpha39。alpha39。 ZXing 是個很經(jīng)典的條碼 /二維碼識別的開源類庫, long long ago,就有開發(fā)者在 J2ME 上使用 ZXing 了,不過要支持 JSR234 規(guī)范 (自動對焦 )的手機才能發(fā)揮其威力,而目前已經(jīng)有不少Android 手機具備自動對焦的功能。當(dāng)識別完成以后就對用戶進(jìn)行提 醒,對手機進(jìn)行震動和播放聲音,播放完成,顯示識別出來的結(jié)果。 (程序見附表 1) (a) (b) (c) 圖 45生成的二維碼 物 理電氣信息學(xué)院 本科畢業(yè)論文 27 第 四 章 二維碼識別系統(tǒng)的實現(xiàn) 二維碼的識別主要是通過對攝像頭的調(diào)用,啟用多線程,對攝像頭進(jìn)行快速的回調(diào)應(yīng)用,當(dāng)一次回調(diào)的圖像沒有識別出來就進(jìn)行下一次的回調(diào),直到識別出二維碼為止 。 單擊“產(chǎn)生 QRCode 條形碼”的按鈕,則生成網(wǎng)址為“ : //”的 QR Code 二維碼,如圖 44( b)所示。 創(chuàng)建 對象 testQrcode 后,將 Error Correction 設(shè)置為M(可接受 L, M, O, Q 等值),以及調(diào)用 ()將其編碼為二維 boolean 數(shù)組,自定義函數(shù) draw QR Code()則接受來自編碼后的 boolean二維數(shù)組,將其在 SurfaceView 上繪制出 QR Code 二維碼。 此程序中自定義函數(shù) AndroidQREncode()有兩個參數(shù),分別位于編碼的字符串以及要指定的 QR CodeVersion(可接受 0~40)。 ②將 User 輸入的字符串,利用 函數(shù)庫轉(zhuǎn)成產(chǎn)生圖片文件的二維數(shù)組,作為產(chǎn)生二維碼的依據(jù)。 QR Code 二維碼為 ISO/IEC 18004 所規(guī)范,在網(wǎng)絡(luò)上有許多開放的 Library來進(jìn)行編碼范例,因此,在運行程序之前,先到 下載 for Java 版本使用的庫函數(shù),并將文件名稱更名為 。 有了糾錯,圖像的部分污染也能正確解出碼來,大大提高了 QR Code 碼的可識讀性。將圖像文件讀入,由于采集到的條碼圖像通常存在畸變、污染等, 因此在定位條碼 前需要進(jìn)行圖像的處理,包括圖像畸變校正、噪聲去除、二值化和圖像旋轉(zhuǎn)等操作 [2931]。 ( 2)譯碼過程 QR Code 譯碼系統(tǒng)的文件讀入有兩種方式,一種是直接從圖像文件( .bmp)讀入,找到條碼圖像,進(jìn)行譯碼;另一種是從 QR Code 的數(shù)據(jù)文件( .qr)讀入條碼信息,進(jìn)行譯碼。 ⑧ 加入格式和版本信息 生成版本信息(版本 7 以上)和格式信息,構(gòu)成符號, 加入矩陣對應(yīng)位置。 ⑥ 在矩陣中布置數(shù)據(jù)模塊 按照 排列標(biāo)準(zhǔn),將數(shù)據(jù)碼字模塊放入矩陣中的對應(yīng)位置。 ⑤ 在矩陣中 標(biāo)識 功能模塊 不 同的版本因要嵌入不同數(shù)量的校正圖形,因此對應(yīng)不同的矩陣排列。分段后的數(shù)據(jù) 通過RS 糾錯電路,生成相應(yīng)的糾錯碼字,并加入到相應(yīng)的數(shù)據(jù)碼字序列的后面。 在數(shù)據(jù)位流前加上模式指示符,在數(shù)據(jù)位流之后加上終止符,將產(chǎn)生的位流物 理電氣信息學(xué)院 本科畢業(yè)論文 24 分為每 8 位一個碼字,必要時加入填充字符以填滿按照版本所要求的數(shù)據(jù)字?jǐn)?shù)。 QR Code 的編碼及譯碼過程 ( 1)編碼過程 QR Code 的 編碼 流程圖如圖 42 所示: 開 始輸 入 數(shù) 據(jù)分 析生 成 訓(xùn) 練碼 字?jǐn)?shù) 據(jù) 排 列加 入 功 能模 塊加 入 數(shù) 據(jù)模 塊加 入 掩 模按 0 , 1 矩 陣 生 成黑 白 方 塊 條 碼結(jié) 束加 入 格 式版 本 信 息數(shù) 據(jù) 流編 碼 圖 42 QR Code 的編碼流程圖 ① 得到用戶輸入數(shù)據(jù),進(jìn)行數(shù)據(jù)分析 分析輸入的 數(shù)據(jù)流,確定要進(jìn)行編碼的字符類型, 確定用戶選擇的糾錯等級(如果沒有則選擇默認(rèn)等級),根據(jù)糾錯等級和數(shù)據(jù)容量,選擇與數(shù)據(jù)相適應(yīng)的最小編碼版本。該標(biāo)準(zhǔn)是對ISO/IEC18004 標(biāo)準(zhǔn)進(jìn)行了取舍和補充完善。 物 理電氣信息學(xué)院 本科畢業(yè)論文 23 QR Code 的標(biāo)準(zhǔn) 在 上 節(jié)中介紹了 QR Code 的結(jié)構(gòu)與特性 ,它是一種矩陣型二維碼 的 符號,具有存儲信息容量大、可靠性高、超高速全方位識讀的特點,可表示漢字、圖像等多種類型信息,并由于其用特定的數(shù)據(jù)壓縮模式表示中國漢字和 日本漢字,在亞洲地區(qū)如中國、日本、韓國,應(yīng)用得最為廣泛。8 位 字節(jié)型數(shù)據(jù): 2953 個字符 數(shù)字型數(shù)據(jù): 7089 個字符 ( 3) 校正圖形 每個校正圖形可看作是三個同心的正方形,由 55 深色模塊, 33 淺色模塊和 一個中心深色模塊構(gòu)成, 校正圖形的數(shù)量視版本而定。 圖 41 QR 碼 的符號 結(jié)構(gòu) ( 2) 定位圖形 水平和垂直定位圖形分別為一個模塊寬 ,由深色與淺色模塊交替組成的一行和一列圖形,它們的位置分別位于第 6 行與第 6 列。 ( 1)探測圖形 它包括三個位置的探測圖形,分別位于符號的左上角、右上角和左下角,如圖 41 所示,每個位置探測圖形由三個同心的正方形組成,分別為 77 個深色模物 理電氣信息學(xué)院 本科畢業(yè)論文 22 塊、 55 個淺色模塊、 33 個深色模塊。 QR 碼能夠用特定的數(shù)據(jù)壓縮模式表示中國漢字和日文,當(dāng)表示漢字時 QR 碼僅用 13 位二進(jìn)制數(shù)據(jù)就足夠了,而其他二維條碼只能夠用字節(jié)表示模式來表示漢字,需用 16 位二進(jìn)制數(shù)據(jù)(即兩個字 節(jié))表示一個漢字,所以 QR 碼的漢字表示容量超出其他二維條碼 20%。在識別 QR 碼的過程中要先將具有一定的角度的 QR 碼作旋轉(zhuǎn)處理,使其四條邊界與坐標(biāo)軸平行垂直,然后根據(jù) QR 碼的三個位置探測圖形對其進(jìn)行識別。使用條碼識讀設(shè)備識讀條碼時,一秒鐘可以識讀 30 個含有 100 個字符的 QR 碼符號;對于含有相同數(shù)據(jù)信息的 PDF417 條碼,一秒鐘只能識讀 3 個符號;對于 Data Matrix,一秒鐘最多可以識讀 3 個符 號。 到此配置全部結(jié)束 (3) 配置工作 AVD Android SDK Manager 配置 ,打開 SDK New 新建一個 AVD 點擊 next 出現(xiàn)下面界面: 物 理電氣信息學(xué)院 本科畢業(yè)論文 20 (其中個人認(rèn)為 Skin 選擇 HVGA 模擬器大小比較合適開發(fā)用 ) 然后選中新建的模擬器,點擊 就可以運行模擬器了(啟動稍慢,啟動后不要關(guān)閉,在 Eclipse 中運行程序就會在模擬器中執(zhí)行, 程序內(nèi)容變化也不需要反復(fù)啟動模擬器) 物 理電氣信息學(xué)院 本科畢業(yè)論文 21 第 三 章 二維碼的生成 QR code 的簡介 本次設(shè)計的二維碼是 以 QR Code 二維碼為例 ,所以在設(shè)計之前,我們先對QR 碼進(jìn)行簡單的介紹。C:\...\Android\androidsdk(C:之前的分號需要 ) (3) 下載 Eclipse: 下載地址 : 下載版本 : 物 理電氣信息學(xué)院 本科畢業(yè)論文 16 Eclipse IDE for Java EE Developers, 212 MB (4) Eclipse 配置 Android (1) Eclipse 配置安卓插件 : helpInstall New SoftWare 出現(xiàn)如下界面 : 點擊 Add 按鈕 ,出現(xiàn)如下界面 : 輸入 url 地址 Android,點擊 ok 將出現(xiàn)下圖: 物 理電氣信息學(xué)院 本科畢業(yè)論文 17 點擊 next 按鈕,將出現(xiàn)下面界面: 繼續(xù)點擊 next 按鈕,將出現(xiàn)下面界面: 物 理電氣信息學(xué)院 本科畢業(yè)論文 18 選擇 I accept the terms of the license agreements 點擊 Next,進(jìn)入安裝插件界面 : 安裝完成后出現(xiàn)下面界面,重啟 eclipse 就可以了。%JAVA_HOME%\lib\ 修改原有 path 變量,在最后面增加 :。 開發(fā)工具 (Eclipse、 Android SDK、 ) (1) Java JDK 下載 : 進(jìn)入該網(wǎng)頁 : (或者直接點擊下載 )如下圖 : 選擇 Download JDK 只下載 JDK,無需下載 jre. 安裝完成后, 進(jìn)入 我的電腦 高級 環(huán)境變量 物 理電氣信息學(xué)院 本科畢業(yè)論文 14 在 JAVA_HOME 的變量,值為: C:\...\java\.(不是 JRE的路徑) . 在 新建 classpath 的變量,
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1