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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

halcon知识:【1】二维码原理

發(fā)布時間:2025/3/21 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 halcon知识:【1】二维码原理 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1 QR碼的歷史?

????????1994 年, DENSO WAVE子公司需要更好、更快、更強(qiáng)大的條碼技術(shù)來處理更多字符并幫助他們跟蹤車輛和零件。 Masahiro Hara 和一個兩人團(tuán)隊(duì)承擔(dān)了開發(fā)我們現(xiàn)在知道和認(rèn)可的二維碼的任務(wù)。

????????Hara 和他的團(tuán)隊(duì)面臨的一些最具挑戰(zhàn)性的問題是想辦法讓二維碼盡可能快地讀取,同時在添加位置檢測圖案的形狀后防止錯誤識別。它必須是獨(dú)一無二的,這意味著開發(fā)團(tuán)隊(duì)花了一年的大部分時間來調(diào)查白色與黑色區(qū)域的比例,然后將它們減少為印刷材料上的圖案。結(jié)果?他們確定理想的比例為 1:1:3:1:1。

????????通過識別這個數(shù)字,他們能夠確定位置檢測圖案中的黑白區(qū)域,這使得無論掃描角度如何都能檢測到代碼。簡而言之,這個獨(dú)特的比例僅僅意味著你可以從上、下、左或右掃描它。

????????盡管 QR 碼最初的目標(biāo)領(lǐng)域是制造業(yè),但隨著智能手機(jī)使用的興起以及它仍然沒有專利的事實(shí),這意味著它成為了一種開源技術(shù),任何人都可以使用。

????????您現(xiàn)在可以發(fā)現(xiàn) QR 碼時尚地傳遞大量信息并將印刷品重新定義為數(shù)字營銷場景。

????????我們知道您渴望獲得更多知識,因此要了解不同類型的代碼,例如 Micro QR 代碼,請查看我們的博客。

2 甚么是二維碼

????????在我們深入研究二維碼的歷史之前,讓我們確保清楚什么是二維碼。二維碼或快速響應(yīng)碼是一種可以通過手機(jī)快速讀取的代碼(因此名稱中包含“快速”一詞)。使用間距組合作為一種矩陣條形碼(二維條形碼),當(dāng)掃描二維碼時,它會傳達(dá)大量信息。二維碼在零售、營銷和物流等所有類型的行業(yè)都有廣泛的用途。

????????雖然 QR 碼和條形碼在實(shí)踐中相似,但 QR 碼包含更多信息,因?yàn)樗鼈兡軌蛩胶痛怪钡乇4嫘畔ⅰl形碼僅使用水平信息。雖然條形碼非常適合掃描超市物品等情況,但 QR 碼具有更高的信息傳輸能力,這可能是由于其多功能性而使其越來越受歡迎的原因。

3 二維碼的結(jié)構(gòu)


????????現(xiàn)代二維碼由 7 個部分組成。這些部分中的每一個都創(chuàng)建了一種類似于填字游戲的像素圖案。每個元素都有特定的用途,通過代碼傳達(dá)某些信息,例如打印方向、時間、容錯和空格,以區(qū)分代碼與周圍的內(nèi)容。

4 二維碼的版本和碼元

QR碼有從1-40個不同版本,每個版本都有一套固定格式(碼元數(shù),即黑白格子)。

版本碼元對照表:

版本碼元
121X21
... ...?以4遞增
40177X77

4 QR碼支持的編碼內(nèi)容

QR碼支持編碼的內(nèi)容包括純數(shù)字、數(shù)字和字符混合編碼、8位字節(jié)碼和包含漢字在內(nèi)的多字節(jié)字符。其中:

數(shù)字:每三個為一組壓縮成10bit。

字母數(shù)字混合:每兩個為一組,壓縮成11bit。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

8bit字節(jié)數(shù)據(jù):無壓縮直接保存。

多字節(jié)字符:每一個字符被壓縮成13bit。

5 糾錯級別

?選擇糾錯級別,從L、M、Q、H四個糾錯級別。糾錯處理相對復(fù)雜,如何糾錯這里不談,按照QR碼的標(biāo)準(zhǔn)文檔說明,QR碼的糾錯分為4個級別,分別是:

level L : 最大 7% 的錯誤能夠被糾正;
level M : 最大 15% 的錯誤能夠被糾正;
level Q : 最大 25% 的錯誤能夠被糾正;
level H : 最大 30% 的錯誤能夠被糾正;

6 舉個例子

需要輸入的數(shù)據(jù)為100位的數(shù)字,將通過一下步驟來選定。

1 數(shù)據(jù)的種類--這里假定為數(shù)字

2?從L、M、Q、H四個糾錯級別中選取一個。

3 然后查下表,從數(shù)字中找到100(或大于且接近100)的,兩者交叉就是最佳配比。

以上表中:選數(shù)字、選3版本的M糾錯版本。

【QR碼原理內(nèi)容還很多,這里就先講這么多。后文繼續(xù),揭示如何生成QR碼。】

如:

????????QR碼支持編碼的內(nèi)容包括純數(shù)字、數(shù)字和字符混合編碼、8位字節(jié)碼和包含漢字在內(nèi)的多字節(jié)字符。其中:

數(shù)字:每三個為一組壓縮成10bit。

字母數(shù)字混合:每兩個為一組,壓縮成11bit。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

8bit字節(jié)數(shù)據(jù):無壓縮直接保存。

多字節(jié)字符:每一個字符被壓縮成13bit。
?

參考文章:?

QR Code Basics | Getting Started with QR Codes

二維碼(QR code)基本結(jié)構(gòu)及生成原理 (360doc.com)

QR碼使用總結(jié)_Genekras的專欄-CSDN博客_qr獲取昵稱的變量是

總結(jié)

以上是生活随笔為你收集整理的halcon知识:【1】二维码原理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。