<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 條形碼識(shí)別算法研究與設(shè)計(jì)

          條形碼識(shí)別算法研究與設(shè)計(jì)

          作者: 時(shí)間:2012-02-12 來源:網(wǎng)絡(luò) 收藏
          SFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">1.3 軟件調(diào)試及其分析

            根據(jù)算法的實(shí)現(xiàn)功能,選擇理想的和非理想的(小角度傾斜和輕微模糊的情況)三張進(jìn)行識(shí)別測(cè)試。

            

          條形碼識(shí)別算法研究與設(shè)計(jì)

            采用這三張進(jìn)行測(cè)試,步驟如下:

            (1) 啟動(dòng)調(diào)試軟件,出現(xiàn)一個(gè)用戶界面菜單,供用戶載入條碼圖片。

            

          條形碼識(shí)別算法研究與設(shè)計(jì)

            (2)選擇一個(gè)條碼的BMP文件后將其載入,可以獲得:

            

          條形碼識(shí)別算法研究與設(shè)計(jì)

            (3) 開始條碼的識(shí)別程序,此時(shí)可以獲得條碼識(shí)別成功的信息框,理想的條碼圖片的識(shí)別結(jié)果為:

            

          條形碼識(shí)別算法研究與設(shè)計(jì)

            傾斜角度小于5°情況下的圖片和表面輕微模糊的條形碼圖片的識(shí)別結(jié)果如圖8所示:

            

          條形碼識(shí)別算法研究與設(shè)計(jì)

            從以上三種情況的條碼圖片測(cè)試可以看出所設(shè)計(jì)的條形碼達(dá)到了預(yù)期的功能,實(shí)現(xiàn)了設(shè)計(jì)的目標(biāo)。

            2 結(jié)論

            本文主要解決的問題是條形碼的編碼規(guī)則如何轉(zhuǎn)換為實(shí)際獲得的像素點(diǎn)的參照標(biāo)準(zhǔn),如何分割條形碼以及如何以后臺(tái)數(shù)據(jù)庫為基準(zhǔn)識(shí)別條形碼,這些都已經(jīng)獲得了良好的解決。

            條形碼的字符分割部分是本設(shè)計(jì)的難點(diǎn)所在。根據(jù)39碼的編碼規(guī)則進(jìn)行算法設(shè)計(jì),突破了該難點(diǎn)。設(shè)計(jì)對(duì)于一定程度的不理想條形碼也做了處理。


          上一頁 1 2 下一頁

          關(guān)鍵詞: 條形碼 識(shí)別算法

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();