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

正文內(nèi)容

二維條形碼掃描儀畢業(yè)設(shè)計(jì)論文-wenkub

2023-07-16 14:21:56 本頁面
 

【正文】 、駕照、會(huì)員證、識(shí)別證、連鎖店會(huì)員證等證照之資料登記及自動(dòng)輸入,發(fā)揮「隨到隨讀」、「立即取用」的資訊管理 效果。 由此,我們可知, QRcode 在手機(jī)中的應(yīng)用有著良好的前景和潛力,它將有效地推動(dòng)移動(dòng)增值業(yè)務(wù)的快速發(fā)展,有利于為我國信息產(chǎn)業(yè)的發(fā)展和經(jīng)濟(jì)建設(shè)帶來社會(huì)及經(jīng)濟(jì)效益。所以根據(jù)市場需求,我們有必要把二維碼和手機(jī)結(jié)合起來,利用手機(jī)作為讀取設(shè)備,實(shí)現(xiàn)條碼的 識(shí)別。既然二維碼越來越廣泛,那么我們就需要一個(gè)可以掃描二維碼的掃描儀。而二維碼 QRcode在信息社會(huì)中越來越受到人們的青睞,它高容量,高密度,糾錯(cuò)能力強(qiáng),而且安全性非常好。 它具有 條碼技術(shù) 的一些共性:每種碼制有其特定的 字符集 ;每個(gè)字符占有一定的 寬度;具有一定的校驗(yàn)功能等。 該掃描儀軟件基于 Android 平臺(tái)下采用面向?qū)ο蠓椒ㄩ_發(fā),用二維碼掃描儀對(duì)二維碼掃描,然后根據(jù)所掃描二維碼的特性對(duì)其進(jìn)行解碼分析,判斷其是屬于什么類型的二維碼,若是網(wǎng)站信息則調(diào)用瀏覽器,若是電話號(hào)碼則調(diào)用電話功能撥打電話等。由于一維條形碼只是在一個(gè)方向(一般是水平方向)表達(dá)信息,而在垂直方向則不表達(dá)任何信息,其一定的高度通常是為了便于閱讀器的對(duì)準(zhǔn)。 6 系統(tǒng)開發(fā)和意 義 系統(tǒng)開發(fā)的意義 二維碼具有儲(chǔ)存量大,保密性高,追蹤性高,抗損性強(qiáng),備援性大,成本便宜等特性,這些特性特別適用于表單,安全保密,追蹤,證照,資料備援等方面。 二維碼作為一種連接報(bào)紙、手機(jī)和網(wǎng)絡(luò)的新興數(shù)字媒體,報(bào)紙利用二維碼技術(shù)打造 “ 立體報(bào)紙 ” 以來,看報(bào)的用戶通過使用智能手機(jī)上的各類二維碼軟件掃描報(bào)紙上的二維碼,報(bào)紙立即成“ 立體 ” ,同時(shí)還可以輕松閱讀觀賞報(bào)紙的延伸內(nèi)容。 車輛管理應(yīng)用 行駛證,駕駛證,車輛的年審文件,車輛違章處罰單等采用印制有二維碼,將有關(guān)車輛上的基本信息,包括車駕號(hào)、發(fā)動(dòng)機(jī)號(hào)、車型、顏色等車輛的基本信息轉(zhuǎn)化保存在二維碼中,其信息的隱含性起到防偽的作用,信息的數(shù)字化便于與管理部門的管理網(wǎng)絡(luò)的實(shí)施實(shí)時(shí)監(jiān)控。 QR來自英文「 Quick Response」的縮寫,即快速反應(yīng)的意思,源自發(fā)明者希望 QR 碼可讓其內(nèi)容快速被解碼。 9 開發(fā)工具介紹 Eclipse 簡介 Eclipse 是一個(gè)綜合開發(fā)環(huán)境 IDE,它是一個(gè)功能完整且成熟的軟件,由 IBM 公司于 20xx 年首次推出。程序員也能用 Eclipse 打造新工具來開發(fā)軟件 —— 這些新工具可擴(kuò)充 Eclipse 的功能。Eclipse 附帶了一個(gè)包括 Java 開發(fā)工具的標(biāo)準(zhǔn)插件集,因此,如果要使用 Eclipse 來開發(fā) Java 程序,必須安裝 JDK 作為它的插件才能使它 正常運(yùn)作。 Android SDK 簡介 Android SDK( software development kit , SDK) Tool 軟件開發(fā)工具包。而二維條碼是在二維空間上由具有特殊結(jié)構(gòu)的幾何圖形元素按一定規(guī)律和順序組合成的圖形,巧妙地利用構(gòu)成計(jì)算機(jī)內(nèi)部邏輯基礎(chǔ)的“ 0”、“ 1”比特流的概念,使用若干個(gè)與二進(jìn)制相對(duì)應(yīng)的幾何形體來表示文字?jǐn)?shù)值信息。因此,我們要進(jìn)一步研究二維條形碼掃描儀掃描二維碼。 2> 圖像處理和拍照解碼需求 我們用照相機(jī)拍照之后,圖片保存在手機(jī)緩存中,可以截取圖片對(duì)它進(jìn)行處理,同時(shí)需要對(duì)二維碼進(jìn)行解碼,在解碼的時(shí)候,從手機(jī)緩存中調(diào)去圖片解碼,緩存中的圖片刪除。 14 系統(tǒng)功能結(jié)構(gòu)圖 系統(tǒng)結(jié)構(gòu)圖是對(duì)軟件系統(tǒng)結(jié)構(gòu)的總體設(shè)計(jì)的圖形顯示,如圖所示為總體的系統(tǒng)功能結(jié)構(gòu),它包括相機(jī)預(yù)覽,相機(jī)解碼和關(guān)閉相機(jī)三個(gè)部分,同時(shí)相機(jī)解碼包括調(diào)用瀏覽器,調(diào)用撥打電話和顯示文本。 Android 應(yīng)用提供了 Camera 來控制拍照,使用 Camera 進(jìn)行拍照需要按照如下步驟進(jìn)行: 調(diào)用 Camera 的 open()方法打開照相機(jī)。 調(diào)用 Camera 的 setParameters(),并將 對(duì)象作為參數(shù)傳入,這樣即可對(duì)相機(jī)的拍照參數(shù)進(jìn)行控制。 3 二維碼解碼技術(shù) 將預(yù)覽畫面中的二維碼圖片送到我們的解碼函數(shù)對(duì)二維碼進(jìn)行解碼,因此需要應(yīng)用 android 另外的一個(gè) JAR 包,這個(gè)系統(tǒng)主要是對(duì)二維碼的一種 QRcode 進(jìn)行解碼。概要設(shè)計(jì)的基本目的就是“概括地說系統(tǒng)應(yīng)該如何實(shí)現(xiàn)”。數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)包括數(shù)據(jù)特征的描述、確定數(shù)據(jù)的結(jié)構(gòu)特性。如果二維碼隱藏信息是一個(gè)網(wǎng)址那么調(diào)用瀏覽器訪問該網(wǎng)站,如果二維碼隱藏的信息是一個(gè)電話號(hào)碼,那么調(diào)用手機(jī)撥打電話功能 ,如果該二維碼隱藏的信息是普通的文本信息,那么顯示出文本信息即可,若不是QRcode 不做任何操作。 拍照解碼功 能模塊 在整個(gè)系統(tǒng)模塊中最重要的模塊是拍照解碼功能,因此把這個(gè)模塊單獨(dú)分析,將它的功能進(jìn)行分析如圖所示。 初始化相機(jī) 拍照截取圖片 圖片處理并譯碼 相機(jī)重置 判斷字符串類型 結(jié)束 調(diào)用瀏覽器 調(diào)用撥打電話 顯示文本信息 開始 20 圖片處理過程 QRcode 二維碼是按照一定規(guī)則以矩陣的形式生成的,所以拍照截取到圖片之后需要 譯碼字節(jié)數(shù)組,將字節(jié)數(shù)組譯碼成位圖,并將位圖顯示在 imageview 上,然后通過 decodeQRImage 函數(shù)將此位圖送往系統(tǒng)自帶的譯碼函數(shù)譯碼成字符串,最后判斷取出的字符串是否符合 OMIA 所規(guī)范的規(guī)則。第一個(gè)部分是相機(jī)預(yù)覽顯 示部分,這部分用一個(gè) surfaceview 來實(shí)現(xiàn);第二部分是整個(gè)系統(tǒng)操作部分,分為三個(gè)按鈕,第一個(gè)按鈕為相機(jī)預(yù)覽按鈕,第二個(gè)按鈕為關(guān)閉相機(jī)按鈕,第三個(gè)按鈕為拍照解碼按鈕并且為各自按鈕設(shè)置監(jiān)聽器并綁定;第三部分是顯示拍照截取的二維碼圖片。布局文件代碼如下: ?xml version=encoding=utf8? LinearLayout xmlns:android=roid android:background=” drawable/while” android:orientation=” vertical” 23 android:layout_width =” fill_parent” android:layout_height =” fill_parent” android:layout_gravity =” center_horizontal” SurfaceView android:id=” +id/mySurfaceView1” android:visibility=” visible” android:layout_width =” 160px” android:layout_height =” 120px” android:layout_gravity =” center_horizontal” / SurfaceView LinearLayout android:orientation=” horizontal” android:layout_width =” wrap_content” android:layout_height =” wrap_co
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1