国产精品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>

      手機上所顯示條碼的解碼方法

      文檔序號:8528427閱讀:455來源:國知局
      手機上所顯示條碼的解碼方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及一種手機上所顯示條碼的解碼方法。
      【背景技術(shù)】
      [0002]目前用戶對條碼掃描裝置,如門票驗證終端、掃描槍等要求有較好的識讀率的同時,還希望其具有更寬的識讀范圍。而出于對低成本的要求,可選用的解碼芯片配置不會太高,而一副圖像的話如VGA (640*480)的存儲空間就已達到300KB,這時經(jīng)常會遇到的問題就是RAM空間不足;這時經(jīng)常會采用的方法有兩種:第一種就是將圖像隔行隔列進行采集后進行解碼,但這種方法會犧牲掉一部分有效像素從而導(dǎo)致解碼范圍縮短;第二種的話是對圖像進行全采,但將采集范圍縮小,這樣所需要的圖像空間就會縮小,但這種方法會犧牲掉一部分視場角,近距離拍攝時,條碼無法采集完全從而導(dǎo)致解碼失敗。
      [0003]其中隔行隔列方式如下:若一副原始圖像由N*N的行列組成,在進行隔行隔列采集時,則選取原始圖像中第1,3,5,...,(N-1)行及第1,3,5,...,(N-1)列(或2,4,...,N行及2,4,...,N列)的圖像作為采集圖像;假設(shè)一副原始圖像由8*8的行列組成,在進行隔行隔列采集時,則選取原始圖像中第1,3,5,7行及第I, 3,5,7列(或2,4,6,8行及2,4,6,8列)的圖像作為采集圖像。在采集距離近的時候,圖像中條碼分辨率高,相鄰的行列信息重復(fù),隔行隔列方法并不會丟失圖像信息;反之,距離遠的時候采集的圖像,視角廣,圖像中條碼變小,分辨率變低,采用隔行隔列方式必然會丟失條碼信息。

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

      [0004]本發(fā)明提供了一種提高解碼范圍、提高解碼速度、適應(yīng)性好的手機上所顯示條碼的解碼方法。
      [0005]本發(fā)明采用的技術(shù)方案是:
      一種手機上所顯示條碼的解碼方法,其特征在于:先用隔行隔列方式采集手機上所顯示條碼的圖像進行解碼,若解碼失敗,確定手機屏幕區(qū)域,對選定的手機屏幕區(qū)域進行全采得到完整的條碼圖像,然后進行解碼;所述手機屏幕區(qū)域確定的步驟如下:
      (1)在隔行隔列方式采集到的手機圖像中提取采樣線從A到A’處的像素信息,得到亮度曲線,其中Xl到X2之間為手機屏幕區(qū)域,屬于灰度亮區(qū),中間條碼區(qū)灰度波浪起伏,兩邊的背景明顯比中間屏幕區(qū)暗,根據(jù)手機圖像亮度特性,假設(shè)屏幕最亮點的灰度為M,可以判斷整個屏幕亮背景的灰度值區(qū)間在0.9M-M之間;
      (2)對隔行隔列方式采集到的手機圖像進行二值化處理,圖像處理成只有值為O的前景和值為255的背景兩值;
      (3)在二值化后的手機圖像中找值為255的背景,圖像中找到兩塊連通域B和C,灰度區(qū)域不在0.9M-M中的B區(qū)域為背景,大部分灰度值在0.9M-M之間的C區(qū)域確定為手機屏幕區(qū)域。本發(fā)明在近距離時隔行隔列的圖像已滿足解碼需求;而在遠距離時,根據(jù)定位手機屏幕區(qū)域后全采的圖像也可正常解碼,提高了解碼范圍,而且隔行隔列采集到的圖像或者定位到手機屏幕區(qū)域的圖像數(shù)據(jù)大小比全采圖像數(shù)據(jù)小很多,那么條碼解碼運算需要處理的數(shù)據(jù)也大大的減少,所需要的運算量也變小,可以節(jié)約解碼時間,同時在RAM空間不足時,也可順利解碼。
      [0006]進一步,整個圖像采集過程中會根據(jù)不同環(huán)境自動調(diào)整曝光,對采集圖像平均亮度選定一個合適的值N,在暗的環(huán)境中,當(dāng)采集到的圖像平均亮度小于N,將曝光調(diào)高;在亮的環(huán)境中,當(dāng)采集到的圖像平均亮度大于N,將曝光調(diào)低。本發(fā)明在不同的環(huán)境下都能對手機條碼進行順利解碼,提高了適應(yīng)性。
      [0007]本發(fā)明的有益效果:
      (I)在RAM空間不足時,可順利解碼。可根據(jù)芯片具體配置來設(shè)置隔多行隔多列進行圖像米集。
      [0008](2)提高解碼范圍,在近距離時隔行隔列的圖像已滿足解碼需求;而在遠距離時,根據(jù)手機屏幕定位后全采的圖像也可正常解碼。
      [0009](3)提高解碼速度,明顯隔行隔列采集到的圖像或者定位到手機屏幕區(qū)域的圖像數(shù)據(jù)大小比全采圖像數(shù)據(jù)小很多,最大將近四部,那么條碼解碼運算需要處理的數(shù)據(jù)也大大的減少,所需要的運算量也變小,可以節(jié)約解碼時間。
      [0010](4)本發(fā)明根據(jù)使用環(huán)境可以自動調(diào)節(jié)采集圖像的曝光值,適應(yīng)性好。
      【附圖說明】
      [0011]圖1是本發(fā)明的解碼流程圖。
      [0012]圖2是本發(fā)明采用隔行隔列方式采集到的手機圖像示意圖。
      [0013]圖3是圖2中采樣線A A’處的亮度曲線圖。
      [0014]圖4是本發(fā)明的手機圖像二值化后的示意圖。
      [0015]圖5是本發(fā)明對選定區(qū)域進行全采后的圖像示意圖。
      【具體實施方式】
      [0016]下面結(jié)合具體實施例來對本發(fā)明進行進一步說明,但并不將本發(fā)明局限于這些【具體實施方式】。本領(lǐng)域技術(shù)人員應(yīng)該認識到,本發(fā)明涵蓋了權(quán)利要求書范圍內(nèi)所可能包括的所有備選方案、改進方案和等效方案。
      [0017]參照圖1,一種手機上所顯示條碼的解碼方法,先用隔行隔列方式采集手機上所顯示條碼的圖像進行解碼,若解碼失敗,確定手機屏幕區(qū)域,對選定的手機屏幕區(qū)域進行全采得到完整的條碼圖像,見圖5所示,然后進行解碼;所述手機屏幕區(qū)域確定的步驟如下:
      (1)在隔行隔列方式采集到的手機圖像(如圖2所示)中提取采樣線從A到A’處的像素信息,得到亮度曲線見圖3,其中Xl到X2之間為手機屏幕區(qū)域,屬于灰度亮區(qū),中間條碼區(qū)灰度波浪起伏,兩邊的背景明顯比中間屏幕區(qū)暗,根據(jù)手機圖像亮度特性,假設(shè)屏幕最亮點的灰度為M,可以判斷整個屏幕亮背景的灰度值區(qū)間在0.9M-M之間;
      (2)對隔行隔列方式采集到的手機圖像進行二值化處理,圖像處理成只有值為O的前景和值為255的背景兩值,見圖4 ;
      (3)在二值化后的手機圖像中找值為255的背景,圖像中找到兩塊連通域B和C,灰度區(qū)域不在0.9M-M中的B區(qū)域為背景,大部分灰度值在0.9M-M之間的C區(qū)域確定為手機屏幕區(qū)域。本發(fā)明在近距離時隔行隔列的圖像已滿足解碼需求;而在遠距離時,根據(jù)定位手機屏幕區(qū)域后全采的圖像也可正常解碼,提高了解碼范圍,而且隔行隔列采集到的圖像或者定位到手機屏幕區(qū)域的圖像數(shù)據(jù)大小比全采圖像數(shù)據(jù)小很多,那么條碼解碼運算需要處理的數(shù)據(jù)也大大的減少,所需要的運算量也變小,可以節(jié)約解碼時間,同時在RAM空間不足時,也可順利解碼。
      [0018]本實施例的整個圖像采集過程中會根據(jù)不同環(huán)境自動調(diào)整曝光,對采集圖像平均亮度選定一個合適的值N,在暗的環(huán)境中,當(dāng)采集到的圖像平均亮度小于N,將曝光調(diào)高;在亮的環(huán)境中,當(dāng)采集到的圖像平均亮度大于N,將曝光調(diào)低。本發(fā)明在不同的環(huán)境下都能對手機條碼進行順利解碼,提高了適應(yīng)性。
      【主權(quán)項】
      1.一種手機上所顯示條碼的解碼方法,其特征在于:先用隔行隔列方式采集手機上所顯示條碼的圖像進行解碼,若解碼失敗,確定手機屏幕區(qū)域,對選定的手機屏幕區(qū)域進行全采得到完整的條碼圖像,然后進行解碼;所述手機屏幕區(qū)域確定的步驟如下: (1)在隔行隔列方式采集到的手機圖像中提取采樣線從A到A’處的像素信息,得到亮度曲線,其中Xl到X2之間為手機屏幕區(qū)域,屬于灰度亮區(qū),中間條碼區(qū)灰度波浪起伏,兩邊的背景明顯比中間屏幕區(qū)暗,根據(jù)手機圖像亮度特性,假設(shè)屏幕最亮點的灰度為M,可以判斷整個屏幕亮背景的灰度值區(qū)間在0.9M-M之間; (2)對隔行隔列方式采集到的手機圖像進行二值化處理,圖像處理成只有值為O的前景和值為255的背景兩值; (3)在二值化后的手機圖像中找值為255的背景,圖像中找到兩塊連通域B和C,灰度區(qū)域不在0.9M-M中的B區(qū)域為背景,大部分灰度值在0.9M-M之間的C區(qū)域確定為手機屏幕區(qū)域。
      2.如權(quán)利要求1所述的一種手機上所顯示條碼的解碼方法,其特征在于:整個圖像采集過程中會根據(jù)不同環(huán)境自動調(diào)整曝光,對采集圖像平均亮度選定一個合適的值N,在暗的環(huán)境中,當(dāng)采集到的圖像平均亮度小于N,將曝光調(diào)高;在亮的環(huán)境中,當(dāng)采集到的圖像平均亮度大于N,將曝光調(diào)低。
      【專利摘要】一種手機上所顯示條碼的解碼方法,先用隔行隔列方式采集手機上所顯示條碼的圖像進行解碼,若解碼失敗,確定手機屏幕區(qū)域,對選定的手機屏幕區(qū)域進行全采得到完整的條碼圖像,然后進行解碼。本發(fā)明在近距離時隔行隔列的圖像已滿足解碼需求;而在遠距離時,根據(jù)定位手機屏幕區(qū)域后全采的圖像也可正常解碼,提高了解碼范圍,而且隔行隔列采集到的圖像或者定位到手機屏幕區(qū)域的圖像數(shù)據(jù)大小比全采圖像數(shù)據(jù)小很多,那么條碼解碼運算需要處理的數(shù)據(jù)也大大的減少,所需要的運算量也變小,可以節(jié)約解碼時間,同時在RAM空間不足時,也可順利解碼。
      【IPC分類】G06K7-10
      【公開號】CN104850815
      【申請?zhí)枴緾N201510259666
      【發(fā)明人】楊濤, 官慧仙
      【申請人】杭州晟元芯片技術(shù)有限公司
      【公開日】2015年8月19日
      【申請日】2015年5月20日
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1