• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于Android二維碼導(dǎo)航系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)

      2016-12-31 19:41:14夏瑜暉成都理工大學(xué)信息科學(xué)與技術(shù)學(xué)院
      數(shù)碼世界 2016年6期
      關(guān)鍵詞:調(diào)用攝像頭二維碼

      夏瑜暉成都理工大學(xué)信息科學(xué)與技術(shù)學(xué)院

      ?

      基于Android二維碼導(dǎo)航系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)

      夏瑜暉
      成都理工大學(xué)信息科學(xué)與技術(shù)學(xué)院

      摘要:本系統(tǒng)使用Android智能手機(jī)上自帶的攝像頭對(duì)二維碼圖像進(jìn)行掃描,并調(diào)用手機(jī)上的GPS定位導(dǎo)航系統(tǒng),實(shí)現(xiàn)對(duì)地址的導(dǎo)航功能。系統(tǒng)包含三大模塊:將信息轉(zhuǎn)化為圖形的二維碼生成模塊、對(duì)圖形的掃描并從中獲取信息的二維碼識(shí)別模塊、依據(jù)圖形中的信息進(jìn)行導(dǎo)航的導(dǎo)航模塊。

      關(guān)鍵字:二維碼 生成 識(shí)別 導(dǎo)航

      1 開(kāi)發(fā)環(huán)境及二維碼技術(shù)

      本系統(tǒng)中需要應(yīng)用Java編程語(yǔ)言,并借助Eclipse開(kāi)發(fā)工具在搭建好的環(huán)境中編寫(xiě)。導(dǎo)航系統(tǒng)則需要利用手機(jī)自帶的GPS定位導(dǎo)航。二維碼是一種用一些特定的表示二進(jìn)制數(shù)字的矩形照一定排列順序在平面中組成的圖形。這些圖形分為黑色和白色,其中黑色部分表示的是數(shù)字“1”,白色部分表示數(shù)字“0”,這個(gè)圖形可以用來(lái)存儲(chǔ)數(shù)據(jù)信息。黑白兩種顏色的圖形按照不同大小不同位置經(jīng)過(guò)組合即可以表示信息,并且使計(jì)算機(jī)對(duì)二維碼圖形的繪制與解讀變得相當(dāng)便利。本系統(tǒng)中通過(guò)使用特定的算法將用戶輸入的信息轉(zhuǎn)換為二維碼,然后使用手機(jī)中的攝像頭掃描設(shè)備來(lái)實(shí)現(xiàn)對(duì)二維碼圖形中信息的讀取識(shí)別處理,使二維碼圖形轉(zhuǎn)換為信息。

      2 二維碼生成模塊

      二維碼生成系統(tǒng)的功能是將用戶輸入的信息通過(guò)特定的二維碼算法將文本信息編碼繪制出二維碼圖形,將漢字信息轉(zhuǎn)化為可供二維碼供識(shí)別器識(shí)別的圖形,從而使大量的漢字信息存儲(chǔ)到一張二維碼圖形中。在輸入信息之前給予用戶輸入類型選擇,然后當(dāng)用戶輸入信息完成后,系統(tǒng)要跳轉(zhuǎn)到確認(rèn)界面為用戶反饋剛才用戶輸入的信息是否正確,最后在用戶確認(rèn)輸入信息無(wú)誤后,系統(tǒng)會(huì)生成含有用戶輸入信息的二維碼。該系統(tǒng)需要調(diào)用二維碼轉(zhuǎn)碼函數(shù),將文字信息轉(zhuǎn)換繪制出對(duì)應(yīng)二維碼圖形。

      3 二維碼識(shí)別模塊

      二維碼識(shí)別系統(tǒng)的功能是將含有用戶輸入信息的二維碼通過(guò)二維碼解碼原理將二維碼圖形轉(zhuǎn)化為漢字信息,將存有大量信息的二維碼圖形解析,提取出用戶輸入的文字及數(shù)字信息,供用戶讀取,之后導(dǎo)航模塊利用二維碼中的地址信息為用戶導(dǎo)航。為讓用戶掃描二維碼的步驟更加便捷,本系統(tǒng)的二維碼識(shí)別模塊的掃描窗口添加了幫助用戶準(zhǔn)確掃描二維碼圖形的基準(zhǔn)線和位置圖形標(biāo)記。二維碼識(shí)別系統(tǒng)需要利用手機(jī)的攝像頭功能,通過(guò)對(duì)手機(jī)攝像頭的多次重復(fù)定時(shí)快速的調(diào)用掃描二維碼圖像。系統(tǒng)中攝像頭識(shí)別功能使用了自動(dòng)對(duì)焦技術(shù),調(diào)用自動(dòng)對(duì)焦配置一個(gè)定時(shí)裝置,從而提高二維碼的識(shí)別速度并獲得清晰地圖像。當(dāng)對(duì)攝像頭拍攝的二維碼圖像進(jìn)行掃描解析,如果將二維碼中的信息成功解碼,則對(duì)手機(jī)的攝像頭對(duì)焦、掃描二維碼圖像動(dòng)作停止調(diào)用。由于繪制二維碼的標(biāo)準(zhǔn)不同,可能會(huì)使產(chǎn)生的二維碼的大小不一,以及其他許多二維碼上的因素會(huì)使系統(tǒng)調(diào)用的照相機(jī)不能正確的讀取出信息,攝像頭要自動(dòng)對(duì)焦,并添加基準(zhǔn)線與位置圖形標(biāo)記。當(dāng)掃描完成后識(shí)別出二維碼圖形所含有的信息顯示出來(lái)給用戶看到。

      4 導(dǎo)航模塊

      導(dǎo)航系統(tǒng)的功能是把地址信息存入導(dǎo)航程序目的地,并開(kāi)啟導(dǎo)航程序?qū)崿F(xiàn)導(dǎo)航,完成從用戶輸入的地址信息生成的二維碼實(shí)現(xiàn)地址導(dǎo)航的功能。通過(guò)手機(jī)攝像頭讀取并識(shí)別含有地址信息的二維碼,然后將二維碼中的地址信息解讀出來(lái),啟動(dòng)手機(jī)中的GPS導(dǎo)航程序,把地址信息傳遞給導(dǎo)航程序并設(shè)定成導(dǎo)航的目的地,通過(guò)調(diào)用手機(jī)自帶的GPS定位系統(tǒng)并計(jì)算位置的坐標(biāo)差確定方向并導(dǎo)航。實(shí)現(xiàn)掃描二維碼即可對(duì)二維碼中所含的地址信息進(jìn)行直接導(dǎo)航。系統(tǒng)首先將含有地址信息的二維碼通過(guò)攝像頭掃描并讀取,顯示出二維碼中所含有的所有文字信息,然后對(duì)其中的文字信息進(jìn)行字符串截取,選出目的地的詳細(xì)地址信息添加到導(dǎo)航的目的地中進(jìn)行導(dǎo)航。導(dǎo)航功能需要通過(guò)嵌入百度地圖API接口,輸入相關(guān)參數(shù)從而實(shí)現(xiàn)對(duì)百度地圖的調(diào)用。

      參考文獻(xiàn)

      [1]梁鳳梅.快速識(shí)讀QRCode碼[J].電腦開(kāi)發(fā)與應(yīng)用,2002,12(2):50-55.

      [2]楊豐盛.Android應(yīng)用開(kāi)發(fā)揭秘[M].北京:機(jī)械工業(yè)出版社,2010:48-50.

      [3]劉寧鐘,楊靜宇. 基于傅里葉變換的二維條碼識(shí)別[J].中國(guó)圖像圖形學(xué)報(bào),2011,18(2):45-46.

      [4]許樹(shù)柏.層次分析法原理[M].天津:天津大學(xué)出版社,1988:43-51.

      [5]郭齊勝,郅志剛.裝備評(píng)估概論[M].北京:國(guó)防工業(yè)出版社,2005.

      [6]宋廣寧.關(guān)于指揮信息系統(tǒng)軟件研發(fā)的幾點(diǎn)思考[J].中國(guó)人民解放軍電子工程學(xué)院學(xué)報(bào),2011(12):81-84.

      [7]肖翔,劉曉明,王云柯. QR碼圖像的矯正與定位方法研究[J].計(jì)算機(jī)科學(xué),2007,23(2):18-20.

      [8]谷曉琳,黃明,戚海英. 基于遺傳算法的二維QR碼圖像識(shí)別[J].大連鐵道學(xué)院學(xué)報(bào),2005,12(3):35-38.

      猜你喜歡
      調(diào)用攝像頭二維碼
      可以吃的二維碼
      浙江首試公路非現(xiàn)場(chǎng)執(zhí)法新型攝像頭
      攝像頭連接器可提供360°視角圖像
      二維碼
      童話世界(2020年32期)2020-12-18 18:15:41
      核電項(xiàng)目物項(xiàng)調(diào)用管理的應(yīng)用研究
      LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
      讓嚴(yán)肅的二維碼呆萌起來(lái)
      基于系統(tǒng)調(diào)用的惡意軟件檢測(cè)技術(shù)研究
      二維碼,別想一掃了之
      奔馳360°攝像頭系統(tǒng)介紹
      奈曼旗| 六盘水市| 巴彦县| 石渠县| 当雄县| 新田县| 兴仁县| 梁河县| 南岸区| 康定县| 阿尔山市| 盐池县| 三原县| 铁岭县| 隆回县| 英德市| 永福县| 大化| 宝丰县| 秦安县| 刚察县| 墨脱县| 安福县| 铜陵市| 阿拉善盟| 昌乐县| 友谊县| 景德镇市| 镇赉县| 岳阳市| 郧西县| 上高县| 巴塘县| 新竹市| 连云港市| 旬阳县| 盐池县| 民权县| 仁化县| 保山市| 潞西市|