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

正文內(nèi)容

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

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

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