1. 程式人生 > >QR二維碼編碼解碼原理演算法介紹

QR二維碼編碼解碼原理演算法介紹

一、什麼是二維碼:
二維碼 (2-dimensional bar code),是用某種特定的幾何圖形按一定規律在平面(二維方向上)分佈的黑白相間的圖形記錄資料符號資訊的。
在許多種類的二維條碼中,常用的碼制有:Data Matrix, Maxi Code, Aztec, QR Code, Vericode, PDF417, Ultracode, Code 49, Code 16K等。
  1.堆疊式/行排式二維條碼,如,Code 16K、Code 49、PDF417(如下圖)等
PDF417
    2.矩陣式二維碼,最流行莫過於QR CODE
二維碼的名稱是相對與一維碼來說的,比如以前的條形碼就是一個“一維碼”,
它的優點有:二維碼儲存的資料量更大;可以包含數字、字元,及中文文字等混合內容;有一定的容錯性(在部分損壞以後可以正常讀取);空間利用率高等。
二、QR CODE 介紹

QR(Quick-Response) code是被廣泛使用的一種二維碼,解碼速度快。
它可以儲存多用型別
qrcode基本結構