国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種二維碼識(shí)別方法,及裝置的制造方法

      文檔序號(hào):8259467閱讀:489來源:國知局
      一種二維碼識(shí)別方法,及裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及圖形圖像技術(shù)領(lǐng)域,特別一種二維碼識(shí)別方法,及裝置。
      【背景技術(shù)】
      [0002]二維碼最初用于汽車制造廠追蹤零件,目前已經(jīng)廣泛用于識(shí)別、防偽、購物、等各方面。二維碼又稱為二維條碼,是用某種特定的幾何圖形按一定規(guī)律在平面(二維方向)上分布的條/空相間的圖形來記錄數(shù)據(jù)符號(hào)信息。二維碼具有:信息容量大、編碼范圍廣、容錯(cuò)力強(qiáng)、譯碼可靠性高,同時(shí)成本低、易制作的特點(diǎn)。
      [0003]隨著互聯(lián)網(wǎng)的發(fā)展和移動(dòng)設(shè)備的普及,二維碼在移動(dòng)設(shè)備中的應(yīng)用也日漸增多。例如:目前二維碼的識(shí)別主要通過在移動(dòng)設(shè)備中安裝二維碼的識(shí)別應(yīng)用來實(shí)現(xiàn),具體地:用戶操作移動(dòng)設(shè)備的照相功能拍攝二維碼,然后使用二維碼識(shí)別應(yīng)用來識(shí)別二維碼,實(shí)現(xiàn)快速獲取二維碼中存儲(chǔ)的信息,進(jìn)一步實(shí)現(xiàn)一鍵上網(wǎng)、下載資料、查詢定位、網(wǎng)上支付等各種功能。
      [0004]二維碼識(shí)別過程說明如下:對(duì)于行排式二維條碼可用線掃描器的多次掃描識(shí)讀;對(duì)于矩陣式二維條碼采用圖像掃描器識(shí)讀。矩陣式二維碼識(shí)別一般通過調(diào)用移動(dòng)設(shè)備的拍照功能,得到二維碼圖像,然后主要經(jīng)過條目定位、分割及解碼三個(gè)步驟實(shí)現(xiàn)二維碼的識(shí)另O。前述用戶操作移動(dòng)設(shè)備的照相功能拍攝二維碼,然后使用二維碼識(shí)別應(yīng)用來識(shí)別二維碼的方案中,就可以實(shí)現(xiàn)對(duì)矩陣式二維碼識(shí)別的方案。
      [0005]以上方案的掃描、識(shí)別過程需要先調(diào)用攝像頭,而攝像頭只能夠拍攝設(shè)備平面外的內(nèi)容,對(duì)于設(shè)備內(nèi)部的內(nèi)容無法拍攝,因而無法實(shí)現(xiàn)本地圖片二維碼的識(shí)別。

      【發(fā)明內(nèi)容】

      [0006]本發(fā)明實(shí)施例提供了一種二維碼識(shí)別方法,及裝置,用于實(shí)現(xiàn)對(duì)本地二維碼的識(shí)別。
      [0007]一種二維碼識(shí)別方法,包括:
      [0008]在具有讀取圖片功能的應(yīng)用被啟動(dòng)并加載設(shè)備的本地圖片后,對(duì)設(shè)備的本地圖片進(jìn)行二維碼定位;
      [0009]通過二維碼定位確定所述本地圖片是否包含二維碼;
      [0010]在確定所述本地圖片包含二維碼之后,對(duì)所述本地圖片的二維碼進(jìn)行識(shí)別。
      [0011]一種二維碼識(shí)別裝置,包括:
      [0012]定位單元,用于在具有讀取圖片功能的應(yīng)用被啟動(dòng)并加載設(shè)備的本地圖片后,對(duì)設(shè)備的本地圖片進(jìn)行二維碼定位;
      [0013]確認(rèn)單元,用于通過所述定位單元執(zhí)行二維碼定位確定所述本地圖片是否包含二維碼;
      [0014]識(shí)別單元,用于在確定所述本地圖片包含二維碼之后,對(duì)所述本地圖片的二維碼進(jìn)行識(shí)別。
      [0015]從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):通過對(duì)本地圖片進(jìn)行二維碼定位,在確定其包含二維碼圖片后,對(duì)二維碼進(jìn)行識(shí)別,不需要攝像頭拍照,可以實(shí)現(xiàn)對(duì)本地二維碼圖片的識(shí)別。
      【附圖說明】
      [0016]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0017]圖1為本發(fā)明實(shí)施例方法流程示意圖;
      [0018]圖2為本發(fā)明實(shí)施例方法流程示意圖;
      [0019]圖3為本發(fā)明實(shí)施例方法流程示意圖;
      [0020]圖4為本發(fā)明實(shí)施例裝置結(jié)構(gòu)示意圖;
      [0021]圖5為本發(fā)明實(shí)施例裝置結(jié)構(gòu)示意圖;
      [0022]圖6為本發(fā)明實(shí)施例裝置結(jié)構(gòu)示意圖;
      [0023]圖7為本發(fā)明實(shí)施例裝置結(jié)構(gòu)示意圖;
      [0024]圖8為本發(fā)明實(shí)施例裝置結(jié)構(gòu)示意圖;
      [0025]圖9為本發(fā)明實(shí)施例終端結(jié)構(gòu)示意圖;
      [0026]圖10為本發(fā)明實(shí)施例終端結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0027]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部份實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0028]為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部份實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0029]本發(fā)明實(shí)施例提供了一種二維碼識(shí)別方法,如圖1所示,包括:
      [0030]101:在具有讀取圖片功能的應(yīng)用被啟動(dòng)并加載設(shè)備的本地圖片后,對(duì)設(shè)備的本地圖片進(jìn)行二維碼定位;
      [0031]進(jìn)行二維碼定位的的方案可以采用的方案有:對(duì)二維碼對(duì)圖片進(jìn)行全屏掃描,確定是否包含具有條碼特征的區(qū)域,如果有則確定上述本地圖片包含二維碼,否則確定上述本地圖片不包含二維碼。本發(fā)明實(shí)施例對(duì)具體確定是否包含二維碼的方式不予限定。
      [0032]102:通過二維碼定位以確定上述本地圖片是否包含二維碼;
      [0033]103:在確定上述本地圖片包含二維碼之后,對(duì)上述本地圖片的二維碼進(jìn)行識(shí)別。
      [0034]具體識(shí)別過程包括:上述本地圖片進(jìn)行定位、分割及解碼操作。
      [0035]本實(shí)施例的執(zhí)行主體可以是任何具有二維碼識(shí)別功能的設(shè)備,例如:移動(dòng)終端、個(gè)人電腦等,設(shè)備的具體表現(xiàn)形式本發(fā)明實(shí)施例不予限定,本發(fā)明實(shí)施例通過對(duì)本地圖片進(jìn)行二維碼定位,在確定其包含二維碼圖片后,對(duì)二維碼進(jìn)行識(shí)別,不需要攝像頭拍照,可以實(shí)現(xiàn)對(duì)本地二維碼圖片的識(shí)別。
      [0036]可選地本發(fā)明實(shí)施例還提供了定位、分割及解碼三個(gè)步驟的具體實(shí)現(xiàn)方式,如下:定位:將上述本地圖片轉(zhuǎn)換為二值圖像,對(duì)二值圖像進(jìn)行膨脹運(yùn)算得到膨脹后的二值圖像,然后檢測(cè)膨脹后二值圖像的邊緣以獲取二維碼的條碼區(qū)域的輪廓;分割:對(duì)上述輪廓進(jìn)行修正并分割得到完整的標(biāo)準(zhǔn)條碼圖像;解碼:對(duì)上述標(biāo)準(zhǔn)條碼圖像進(jìn)行網(wǎng)格采樣(即:對(duì)網(wǎng)格每一個(gè)交點(diǎn)上的圖像像素取樣)構(gòu)造得到位圖(根據(jù)閾值確定采樣得到的像素是深色塊還是淺色塊),得到上述條碼區(qū)域的二進(jìn)制數(shù)據(jù)并進(jìn)行糾錯(cuò)和翻譯,并轉(zhuǎn)換得到數(shù)據(jù)碼字。上述位圖可以用二進(jìn)制的“ I ”表示深色像素,“ O ”表示淺色像素。
      [0037]如果只要有二維碼就進(jìn)行識(shí)別,會(huì)有不必要的識(shí)別過程,這樣會(huì)占用不必要的硬件資源,本發(fā)明實(shí)施例提供了如下解決方案:在對(duì)上述本地圖片的二維碼進(jìn)行識(shí)別之前還包括:
      [0038]若上述本地圖片包含二維碼,顯示是否進(jìn)行二維碼識(shí)別的操作選項(xiàng);在接收到進(jìn)行二維碼識(shí)別的指令后,對(duì)上述本地圖片的二維碼進(jìn)行識(shí)別。
      [0039]由于一個(gè)本地圖片可能有兩個(gè)或者兩個(gè)以上的二維碼,可能用戶并不關(guān)心所有的二維碼,本發(fā)明實(shí)施例提供了允許用戶進(jìn)行選擇的實(shí)現(xiàn)方式,具體如下:
      [0040]若上述本地圖片包含兩個(gè)或兩個(gè)以上的二維碼還包括:
      [0041]顯示二維碼選擇選項(xiàng);并接收用戶通過上述二維碼選擇選項(xiàng)輸入的操作指令;通過上述操作指令確定用戶指定的二維碼。
      [0042]上述選擇選項(xiàng),可以是以操作標(biāo)簽的形式展現(xiàn),如:“上一個(gè)” “下一個(gè)”,用戶選擇“上一個(gè)”標(biāo)簽,則選定當(dāng)前二維碼的前一個(gè)二維碼。同理,用戶選擇“下一個(gè)”標(biāo)簽,則選定當(dāng)前二維碼的后一個(gè)二維碼。
      [0043]在二維碼識(shí)別完成以后,本發(fā)明實(shí)施例還提供了進(jìn)一步的方案以方便用戶操作,具體如下:對(duì)上述本地圖片的二維碼進(jìn)行識(shí)別之后還包括:
      [0044]顯示二維碼的識(shí)別結(jié)果,并對(duì)二維碼的識(shí)別結(jié)果進(jìn)行內(nèi)容識(shí)別;
      [0045]若上述內(nèi)容識(shí)別結(jié)果包含操作特征字符,則并為其提供操作入口。
      [0046]上述操作特征字符,是指按照預(yù)定規(guī)則應(yīng)具有操作目標(biāo)的字符/字符串,例如:網(wǎng)址、電話號(hào)碼等。例如:網(wǎng)址,可以提供網(wǎng)址的入口,電話號(hào)碼則可以提供復(fù)制、撥打等操作功能的入口。這樣可以進(jìn)一步方便用戶使用二維碼進(jìn)行各種操作。
      [0047]前述方案需要對(duì)本地圖片的全圖進(jìn)行定位、分割及解碼操作,本發(fā)明實(shí)施例還提供了兩種進(jìn)一步減少設(shè)備運(yùn)算量的方案:
      [0048]優(yōu)選地,對(duì)上述本地圖片的二維碼進(jìn)行識(shí)別包括:
      [0049]對(duì)上述本地圖片中有條碼特征的區(qū)域進(jìn)行定位,確定二維碼的條碼符號(hào)的圖像區(qū)域;
      [0050]那么上述對(duì)上述本地圖片的二維碼進(jìn)行識(shí)別包括:
      [0051]對(duì)本地圖片中的二維碼的條碼符號(hào)的圖像區(qū)域進(jìn)行二維碼識(shí)別。
      [0052]更具體地,上述對(duì)本地圖片中的二維碼的條碼符號(hào)的圖像區(qū)域進(jìn)行二維碼識(shí)別包括:將上述本地圖片的二維碼的條碼符號(hào)的圖像區(qū)域轉(zhuǎn)換為二值圖像,對(duì)二值圖像進(jìn)行膨脹運(yùn)算得到膨脹后的二值圖像,然后檢測(cè)膨脹后二值圖像的邊緣以獲取二維碼的條碼區(qū)域的輪廓;
      [0053]對(duì)上述輪廓進(jìn)行修正并分割得到完整的標(biāo)準(zhǔn)條碼圖像;
      [0054]對(duì)上述標(biāo)準(zhǔn)條碼圖像進(jìn)行網(wǎng)格采樣構(gòu)造得到位圖,得到上述條碼區(qū)域的二進(jìn)制數(shù)據(jù)并進(jìn)行糾錯(cuò)和翻譯,并轉(zhuǎn)換得到數(shù)據(jù)碼字。
      [0055]進(jìn)一步地,在對(duì)上述本地圖片的二維碼進(jìn)行識(shí)別之前還包括:
      當(dāng)前第1頁1 2 3 4 5 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1