日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

DataMatrix 码提取流程

發布時間:2024/8/1 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DataMatrix 码提取流程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

DM 碼是一種二維矩陣碼,由深淺兩種不同灰度的碼塊組成棋盤的樣式,其具有正方形和長方形兩種符號形式。圖1表示了一個DM 碼的區域劃分。DM 碼由定位圖形和數據區域組成,定位圖形又由一組垂直的實線邊緣和虛線邊緣組成,實線邊緣形成一個“L”形的特征邊,用于提供條碼的位置基準和方向基準,虛線邊緣由深淺兩色碼塊切換組成,其提供二維條碼的尺寸信息;數據區域分布著深色和淺色的碼塊,分別代表數據位“1”和“0”,通過對條碼以編碼規則順序讀出每個碼塊代表的數據位信息,得到一組承載一定信息的數據流,按DM 碼的編碼協議可譯碼得到條碼所存儲的數據內容。

圖1 DM 碼符號
DM碼的識別流程主要分為6 個步驟,分別為定位條碼區域,對數據區采樣,檢查條碼的版本,提取數據流,就數據流進行糾錯,按編碼規則進行譯碼,最后輸出譯碼后的條碼內容,執行流程如圖2所示。

圖2 DM 碼識別流程
DM 碼以其存儲方式和糾錯方式分為ECC000-140 與ECC200 兩種類型,其中ECC000-140 根據ECC000、ECC050、ECC080、ECC100 和ECC140 這些格式的不同采用不同的卷積糾錯方法,而ECC200 使用Reed-Solomon 糾錯算法,具有更強大的糾錯能力。ISO/IEC-16022 標準中建議使用ECC200 作為新的DM 碼應用,而將ECC000-140 作為內部管理使用。
兩種類型的DM 碼比較如表1.1 所示。


從上表可以看出,ECC200 具有更強的糾錯性能和更大的存儲容量,其可擴展的字符集特點也賦予DM 碼具有針對性的編碼應用的可能。兩種類型的DM 碼外型基本一致,故可使用同一個定位、提取算法獲取圖像中的DM 碼信息。

參考:
[1]郭浩銘. 復雜背景下的DataMatrix二維碼識別算法研究[D].深圳大學,2017.

總結

以上是生活随笔為你收集整理的DataMatrix 码提取流程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。