halcon知识:【2】二维码原理
生活随笔
收集整理的這篇文章主要介紹了
halcon知识:【2】二维码原理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 說明
????????因為QR是一個較為復雜的協議,單說原理已經很難在短篇文章說盡。因此我們這里從最簡單的QR設計和開發QR方面的應用,從中理解QR的原理。?
2 設計一個問題
????????我們從下表入手,表中最簡單的信息是:長度為17的數字段。采用版本=1;采用糾錯等級=H;數據碼的字數=9;數據的位數=72;
3 協議分析和生成碼
????????QR圖的區域和約定:
4 版本1的信息
5 尋象圖形
????????尋象圖形包括三個相同的位置探測圖形,分別位于符號的左上角、右上角和左下角,如 圖 2 所示。每個位置探測圖形可以看作是由 3 個重疊的同心的正方形組成,它們分別為 7X7 個深色模塊、5???X5 個淺模塊和 3X3 個深色模塊。如圖 9 所示,位置探測圖形的模塊寬度比為 1:1:3:1:1。符號中其他地方遇到類似圖形的可能性極小,因此可以在視場中迅速地識 別可能的 QR 碼符號。識別組成尋象圖形的三個位置探測圖形,可以明確地確定視場中符號 的位置和方向。6 分隔符
????????在每個位置探測圖形和編碼區域之間有寬度為 1 個模塊的分隔符,如圖 1、2 所示,它全部 由淺色模塊組成。7?定位圖
????????水平和垂直定位圖形分別為一個模塊寬的一行和一列,由深色淺色模塊交替組成,其開 始和結尾都是深色模塊。水平定位圖形位于上部的兩個位置探測圖形之間,符號的第 6 行。 垂直定位圖形位于左側的兩個位置探測圖形之間,符號的第 6 列。它們的作用是確定符號的 密度和版本,提供決定模塊坐標的基準位置。下圖的紅圈內部就是定位圖。8 校正圖形
????????每個校正圖形可看作是 3 個重疊的同心正方形,由 5×5 個的深色模塊,3×3 個的淺色 模塊以及位于中心的一個深色模塊組成。校正圖形的數量視符號的版本號而定,在模式 2 的符號中,版本 2 以上(含版本 2)的符號均有校正圖形。以第二、七 版本為例說明(因為版1沒有矯正符)
?
(未完待續)
參考網站?
二維碼(QR code)基本結構及生成原理 (360doc.com)
QR Code Generator | Create Your Free QR Codes (qr-code-generator.com)
總結
以上是生活随笔為你收集整理的halcon知识:【2】二维码原理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: halcon知识:【1】二维码原理
- 下一篇: 基础数学:通俗解释,啥叫随机变量?